Portik Tamás

✕
Sapientia.ro Sapientia.ro
Neptun  Moodle  ISSUU  Könyvtár  Könyvtár közös keresője 
✕
Portik Tamás

Erasmus+ nyári gyakorlat programban vettem részt, amely program alatt a WEBAPIX Kft.-nél dolgoztam. A cég székhelye Albertirsán van, viszonylag messze Budapesttől, de vonattal vagy autóval könnyen megközelíthető volt. A WEBAPIX Kft. digitális termékek és webes alkalmazások fejlesztésével foglalkozik. Tanácsadást nyújt digitális stratégiák, ügyfélközpontú rendszerek és szolgáltatások kialakításában, valamint CRM-, CMS-, ERP-rendszereket, webshopokat és folyamatkezelő megoldásokat fejleszt. Emellett technikai támogatást és rendszerkarbantartást is végez. A vállalat kiemelten foglalkozik a digitális transzformációval, a mesterséges intelligenciával, az automatizálással és a hatékony, felelős munkafolyamatok kialakításával.

A szakmai gyakorlatom során lehetőségem nyílt megismerkedni a vállalat által használt Demona.ai eszközzel. A vezetőm azt a feladatot adta, hogy készítsek egy weboldalt; én pedig az egyetemünk CubeSat-projektjéhez készítettem weboldalt. A projektnek szüksége volt egy önálló weboldalra, amely bemutatja a műhold küldetését, céljait, fejlesztési folyamatát és a csapattagok munkáját. A weboldal fejlesztéséhez meg kellett ismernem és alkalmaznom a Laravel keretrendszert, a PHP programozási nyelvet, valamint a kapcsolódó fejlesztési eszközöket és technológiákat.

A fejlesztés során elsődleges célom tehát nem önmagában a Laravel vagy a PHP tanulmányozása volt, hanem ezeknek az eszközöknek a gyakorlati elsajátítása annak érdekében, hogy a kitűzött weboldalt meg tudjam valósítani. Ennek részeként megismerkedtem a Laravel keretrendszer működésével, annak MVC-architektúrájával, valamint a PHP nyelv alapvető és a projekt során szükséges funkcióival. Az MVC-architektúra segítségével elkülönítettem az alkalmazás adatokkal kapcsolatos működését, a felhasználói felületet és az alkalmazás vezérlését.

A projekt inicializálásához és a szükséges függőségek kezeléséhez a Composert használtam. Ennek során megtanultam, hogyan lehet egy Laravel-projektet létrehozni, beállítani és a fejlesztéshez szükséges csomagokat kezelni. A Composer PHP-alapú projektek függőségkezelő eszköze, ezért fontos szerepet töltött be a projekt fejlesztési környezetének kialakításában.

A weboldal fejlesztése során megismerkedtem az Eloquent ORM használatával is. Az Eloquent a Laravel beépített objektum-relációs leképező rendszere, amely lehetővé teszi, hogy az adatbázis tábláival és rekordjaival modelleken keresztül, objektumorientált módon dolgozzak. Ennek segítségével modelleket hoztam létre, adatbázis-lekérdezéseket valósítottam meg, valamint elsajátítottam az adatok lekérésének, módosításának és kezelésének alapjait. A fejlesztés során az eseményvezérelt programozás alapelveivel is találkoztam. Megtanultam, hogy bizonyos műveletek bekövetkezéséhez, illetve az alkalmazás egyes eseményeihez külön kezelési logika kapcsolható.

A weboldal elkészítéséhez a Demona.ai felületét és annak ChatGPT-integrációját is használtam. A ChatGPT-t fejlesztést támogató eszközként alkalmaztam: segítséget nyújtott az alkalmazás felépítésének megtervezésében, a Laravel és PHP-kódok elkészítésében, valamint a fejlesztés közben felmerülő problémák megoldásában. Fontos azonban, hogy a weboldal struktúráját a Laravel MVC-architektúrája határozta meg; a ChatGPT nem maga biztosította az MVC-architektúrát, hanem javaslatokat adott annak Laravelben történő megvalósításához.

A ChatGPT segítségével megterveztem a weboldal szerkezetét, meghatároztam a szükséges oldalszakaszokat, és kidolgoztam, hogy milyen információkat szeretnék megjeleníteni a CubeSat-projektről. A kapott javaslatokat és kódrészleteket nem alkalmaztam automatikusan, hanem minden esetben ellenőriztem, teszteltem és szükség szerint módosítottam őket.

A weboldal tervezésekor fontos szempont volt, hogy a látogatók könnyen megértsék a projekt célját, még akkor is, ha nem rendelkeznek műszaki háttérrel. Ennek megfelelően kialakítottam egy bemutatkozó részt, amely röviden ismerteti a CubeSat-projektet, valamint olyan szekciókat, amelyek részletesebben bemutatják a küldetés célját, a műhold felépítését, a csapat munkáját és a projekt aktuális állapotát. Az oldalon a vizuális megjelenésre is figyeltem, mivel egy űrtechnológiai projekt esetében fontos, hogy a weboldal modern, technológiai és professzionális benyomást keltsen.

A Demona.ai használata során megismerhettem, hogyan lehet egy digitális fejlesztési feladatot kisebb, kezelhető lépésekre bontani. Először meghatároztam az oldal célját és tartalmát, ezt követően megterveztem a felépítését, majd fokozatosan megvalósítottam és teszteltem az egyes részeket. Ez a folyamat segített megérteni a fejlesztési munkafolyamatok szervezését, valamint azt is, hogy az AI-alapú eszközök hogyan támogathatják a tervezést és a fejlesztést.

A projekt során különösen fontos volt, hogy ne csupán elfogadjam a Demona.ai vagy a ChatGPT által generált eredményeket, hanem ellenőrizzem és szükség esetén módosítsam azokat. Meg kellett vizsgálnom, hogy a generált kód megfelelően működik-e, a tartalom szakmailag pontos-e, illetve a weboldal különböző képernyőméreteken is megfelelően jelenik-e meg. Ezáltal tapasztalatot szereztem a hibakeresésben is.

A munkán kívül persze szórakozásra is szántam időt. Hétvégente Budapesten voltam, bejártam a múzeumokat, felkerestem ismerősöket. Amióta utoljára voltam Erasmus+ (2024-ben) nyári gyakorlaton, azóta sokat fejlődött az ország, viszont nem mindenben. Továbbra is a vonatmenetrendek nem a legpontosabbak, az utakra is ráfér néhol a javítás, viszont az emberek a 2026-os parlamenti választások óta szerintem nyitottabban járnak. Talán ez a változások miatt következett be. A hangulatot az utcákon is már érezni lehetett, akár Albertirsán vagy a fővásorban is. Nekem és sok más Budapestre látogatónak az éjszakai élet egy meghatározó pontja a városnak, hiszen sokan csak ezért látogatnak el Magyarországra.

Egy másik pont, amelyet érdemes megemlítenem így zárásul az Szent István nap volt. Ezen a napon sikerült eljutnom megnézni nem csak az albertirsai programokat, hanem délután a fővárosban megszervezett drónnal és tűzijátékkal ellátott színes programot is. Nekem talán jobban is tetszett az idéni, mint a korábbi években láthatott esemény.

Végül köszönöm a lehetőséget a WEBAPIX Kft.-nek a remek Erasmus+ nyári gyakorlatra. Még biztos, hogy visszatérek, ha lehetőségem nyílik a jövőben.

Hírek
2026-10-23
2026-10-21
2026-10-21
2026-10-20
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