Lukács Arnold

✕
Sapientia.ro Sapientia.ro
Neptun  Moodle  ISSUU  Könyvtár 
✕
Lukács Arnold

A nyáron szerencsém volt kihasználni az Erasmus által nyújtott rövid szakmai gyakorlat lehetőségét Magyarországon, Budapesten. Hosszas mérlegelés után a Webapix nevű céget választottam, amelyet a testvérem ajánlott, aki korábban már többször is részt vett náluk hasonló programban, és mindig pozitív élményekről számolt be. Több céget is kinéztem, viszont a Webapix tevékenysége állt a legközelebb az érdeklődési körömhöz. Úgy gondoltam, hogy az itt megszerzett tudást és tapasztalatot később a tanulmányaimban, sőt akár a karrieremben is hasznosítani tudom majd. Ez a cég főként weboldalak fejlesztésével foglalkozik, ami mindig is érdekelt.

A cég projektmenedzsere, Szabolcs, már az első pillanattól kezdve rendkívül barátságos és segítőkész volt, így minden ügyintézés zökkenőmentesen zajlott. Amikor minden papírmunkát elintéztem, elérkezett a várva várt pillanat, hogy kiutazzak Magyarországra és belevágjak a munkába és a tanulásba. Az utazáshoz buszt választottam, mivel ez bizonyult a legkézenfekvőbbnek, és zöld utazásnak is számít, amire külön támogatást is adtak. Az út egy picit hosszú volt, de eltelt. Budapestre érve egy kedves ismerősömnél szálltam meg Vecsésen.

Röviddel a kiutazás után minden résztvevő megkapta a Webapix Starter Kitet, amelyben részletesen bemutatták a cég történetét, tevékenységi köreit, valamint azt is, hogy milyen tananyagot fogunk elsajátítani a következő egy hónap során. A program felépítése rendkívül rugalmas volt: heti 20 órát kellett a tanulásra és munkára fordítani, de mindenki maga oszthatta be, mikor teljesíti ezt. Például ha egy-két nap alatt többet dolgoztam, akkor a hét többi részében több szabadidőm maradt. Ennek köszönhetően lehetőségem volt nemcsak a tanulásra koncentrálni, hanem Budapest felfedezésére, és kikapcsolódásra is.

Miután megkaptuk a Starter Kitet, egyből nekiláttam a 30 napos kurzus elvégzésének. Röviden összefoglalva ezeket tanultam:

A képzés első részében megismerkedtem a Laravel alapjaival és működésével: telepítés, környezet beállítása, első útvonalak és nézetek létrehozása, a Blade sablonmotor használata, újrafelhasználható komponensek készítése, valamint a TailwindCSS beépítése és az alkalmazás kinézetének kialakítása.

Ezután az adatbázis-kezelés és modellek következtek: migrációk létrehozása az adatbázis szerkezetének megtervezéséhez, az Eloquent ORM használata az adatok kezelésére, kapcsolattípusok kialakítása (egy-több, több-több), pivot táblák használata, adatok feltöltése seeding segítségével, lekérdezések optimalizálása és pagináció beépítése.

A harmadik szakaszban az űrlapok és adatok kezelése került előtérbe: űrlapok készítése CSRF védelemmel, adatok validálása, CRUD műveletek (létrehozás, szerkesztés, törlés) megvalósítása, valamint fejlettebb útvonalkezelési technikák alkalmazása.

Később a felhasználói hitelesítés és jogosultságkezelés következett: a Laravel Breeze és middleware használata, bejelentkezési és regisztrációs rendszer készítése nulláról, jogosultságkezelés és hozzáférés szabályozása.

A képzés végén haladó témák is előkerültek, például: e-mailek küldése mailable osztályokkal, háttérfeladatok kezelése queue-val, frontend eszközök kezelése Vite-tal és TailwindCSS-sel. A projekt lezárásaként a tanultakat egy teljes értékű Laravel alkalmazásban foglaltam össze, amely tartalmazta a regisztrációt, bejelentkezést, keresést, űrlapkezelést, adatmentést és az összes eddig tanult funkciót.

Őszintén szólva a kurzus első fele könnyedén ment, hiszen ekkor még csak ismerkedtünk az alapokkal és a szükséges eszközökkel. A második fele azonban jóval nagyobb kihívást jelentett: néhány esetben többször is vissza kellett néznem bizonyos részeket, hogy mindent megértsek, és volt, hogy teljesen elakadtam. Ilyenkor az interneten kerestem megoldásokat, vagy a csoporttársaimhoz fordultam segítségért. Úgy érzem, ezekből a nehezebb pillanatokból tanultam a legtöbbet.

Természetesen a kintlétem nem csak a tanulásról szólt. Szabadidőmben felfedeztem Budapestet és környékét. Lenyűgözött a város mérete, nyüzsgése, és hogy mennyire sokszínű. Különösen tetszett a Margit-sziget, ahol esténként rengeteg ember gyűlik össze a zenélő kút körül. A Lánchíd és a Margit híd látványa is maradandó élményt nyújtott. Meglepett, hogy mennyi turista látogatja a várost. Mivel ennyi külföldi látogatója van Budapestnek, sok helyen már angolul köszöntenek, nem pedig magyarul, ami meglepő lehet Magyarország fővárosában.

Az egyik legkedvesebb emlékem az volt, amikor ellátogattam Mogyoródra, a Hungaroringre. Ez óriási élmény volt számomra, mivel korábban még soha nem jártam hasonló rendezvényen. Eddig nem igazán érdekelt a Forma 1 világa, de nagyon örülök, hogy éltem a lehetőséggel és ide is eljutottam. Szintén emlékezetes marad a Manuel-koncert a Budapest Parkban, ahol fantasztikus hangulat uralkodott, és egy tökéletes hétvégi kikapcsolódás volt.

Összességében ez az egy hónap nemcsak szakmailag adott sokat, hanem személyesen is fejlődtem. Életemben először készítettem el egy teljesen funkcionális weboldalt, miközben megtanultam önállóan beosztani az időmet és kitartani a céljaim mellett. Nemcsak a programozási tudásom gyarapodott, hanem a problémamegoldó képességem is fejlődött, hiszen gyakran egyedül kellett megoldanom váratlan helyzeteket,  akár a kódolásban, akár a mindennapi életben, például a közlekedés terén.

Nagyon hálás vagyok ezért a lehetőségért. Rengeteget tanultam a Webapix segítségével, és felejthetetlen élményekkel tértem haza. Külön köszönet illeti az itthoni ügyintézőket és Szabolcsot, a Webapix projektmenedzserét, akik mindenben segítettek. Bízom benne, hogy a jövőben ismét részt vehetek hasonló Erasmus-programban, és mindenkinek szívből ajánlom, hogy éljen ezzel a kivételes lehetőséggel.

Sapientia.ro

Sapientia - Erdélyi Magyar Tudományegyetem

Sapientia EMTE

A Sapientia Erdélyi Magyar Tudományegyetem a romániai magyarság önálló egyeteme Európában, melynek célja nemzeti közösségünk oktatásának és tudományos életének elismert szakmai színvonalon való művelése.

Kapcsolat

Marosvásárhelyi Kar

Marosvásárhely/Koronka,  Calea Sighișoarei nr. 2.
Postacím: 540485 Târgu-Mureş, O.p. 9, C.p. 4


Tel: +40 265 206 210, fax: +40 265 206 211
E-mail: office@ms.sapientia.ro

btz webdesign