Szabó Andrea

Sapientia.ro Sapientia.ro
Neptun  Moodle  ISSUU  Könyvtár 
Szabó Andrea

Általános információ

Szakmai gyakorlatomat a budapesti Óbudai egyetemen végeztem az Erasmus+ mobilitású program keretein belül, ahol egy webes alkalmazást fejlesztettünk egy hat fős csapatban.  

 

A megvalósítandó feladat

Az óbudai egyetemen, egy webes applikációt kellett fejlesszünk, amely segítségül szolgál a rákutatásban végzett kísérletek adatainak a feldolgozásában. 6 fős csapatban kellett  dolgoznunk, ami kifejezetten hasznos volt, hogy megtanuljunk csoportban dolgozni, és hogy megtanuljuk hogy a kommunikáció mennyire fontos egy csapaton belül. Az egyetemen különböző daganatos  egereken kísérleteznek, hogy meg tudják határozni, hogy egy daganatos betegnek pontosan mennyi gyógyszerre van szüksége. Ennek meghatározására különböző matematikai modelleket állítanak fel. Eddig minden kísérletet manuálisan vezettek be, amely átláthatóság szempontjából nem túl előnyös és nehezen is átlátható, a mi feladtunk egy olyan weboldal  tervezése volt, amely segítségével könnyen tudják kezelni az adatokat. Az állatok adatainak (tömeg, tumor mérete) bevitelét kellett lehetővé tegyük, majd ezek feldolgozásával a tumor térfogatát meghatároznunk. Lehetővé kellett tegyük ezen adatok lekérdezését, exportálását, illetve grafikus megjelenítését, emellett pedig egy R-szerverrel való kommunikációt, amely az elküldött adatokat felhasználva dózist számol az állat kezeléséhez.

 

A gyakorlat menete

A csapaton belüli feladatok felosztására az egyetem által javasolt módon jártunk el: én és az egyik társam a frontend fejlesztését kaptuk, ketten a szerver oldali feladatokat, egyikünk az adatbázist, és egy pedig a middleware/funkcionalitás részt. 

Az első pár nap dokumentálódással telt. Mindenki utána olvasott, hogy a saját részét hogyan tudná megvalósítani. A fiúk a backend megvalósításánál a NodeJs mellett döntöttek, mivel már foglalkoztak ezzel a technológiával amely könnyen tanulható és nagyon egyszerű az alkalmazása. A frontend fejlesztésére, a materialize frameworkot választottuk, mivel egyszerűen használható, illetve responsive egyaránt tudtunk mobilra, laptopra illetve tabletre is fejleszteni, így mindenhol egy jól átlátható designt tudtunk létrehozni. Adatbázis kezelésre MYSQL adatbázist használtunk kezdetben, de később a nonsql adatbázisok előnyösebbnek bizonyultak így áttértünk MongoDB-re, amelyet Mongoose segítségével kapcsoltunk össze a szerverrel.

Eleinte párhuzamosan haladt a backend és frontend fejlesztése, az első hónap végére már a bejelentkezés, a szerver struktúrája illetve egy pár weboldal is készen volt. Mivel a weboldalon a felhasználók különböző szerepkörökhöz tartoznak (adminisztrátor, projektvezető, állatgondozó, látogató) nagy hangsúlyt kellett fektetnünk arra, hogy ezek csak saját jogaiknak megfelelő funkciókhoz férhessenek hozzá. A második hónap a funkcionalitások kidolgozásáról szólt, az adatok dinamikus megjelenítéséről, adatbázisba való bevezetéséről. Itt sokkal nagyobb hangsúlyt kellett fektetnünk arra, hogy jó legyen a kommunikáció a csapaton belül, hiszen szükség volt arra, hogy összhangban működjenek azok a dolgok, amiket külön-külön elkészítettünk.

 

Kiutazásunk

Az egyetem lejárta után, ahogy a szesszió befejeződött indultunk életünk egy nagy kalandjára. Négy társammal utaztam együtt, akikkel már a kiutazás is vidám pillanatokkal és reménnyel teli volt. Sikeres utazásunk után, miután hajnalban megérkeztünk a kollégiumba ahol a szállásunk kellett volna legyen, csalódás ért bennünk, nem azt a szállást kaptuk amire számítottunk, nagyon igénytelen környezet volt, nagyon magas áron, így arra az elhatározásra jutottunk, hogy nem maradunk az adott szálláson, így felkerestük azokat a bentlakásokat ahol még fogadtak volna minket csak visszamondtuk, a megszerzett szállásban reménykedve. Szerencsére az egyik bentlakásban fogadtak, amely elhelyezkedésileg nagyon jó helyen volt, minden könnyen megközelíthető volt, és nagyon jó árban is volt, a szállás megszerzése után már semmi nem akadályozott meg a város megismerésében.

 

Kiértékelés

Az egyetemen nem kaptunk konkrét kiértékelést a nyári gyakorlattal kapcsolatban, mivel folyamatos konzultációink voltak a projekt vezetőivel, és minden találkozó alkalmával elmondtuk, hogy hogyan haladtunk, mik a további elképzeléseink és a felügyelők javaslatokat tettek, hogy mit hogyan valósítsunk meg.

 

Tapasztalatok

Számomra a nyári gyakorlat nagyon jól telt, mindamellett hogy rengeteget tanultam, nagyon nagy kalandban volt részem. A projekt segített abban, hogy belelássak, egy webes alkalmazás felépítésébe, számtalan új dolgok tanultam és nem csak a saját feladatom által, hanem a többiek feladatába is beleláttam. Megtapasztaltuk, hogy a jó kommunikáció elengedhetetlen a csapat társak között, mivel ha nem kommunikálunk egymással akkor az egész projekt elcsúszik, mivel mindenki mást fog csinálni, és nem tudjuk majd a nagy projektet összeilleszteni. Mindamellett, hogy tanultunk, rengeteget kirándultunk, felfedeztük a várost amennyire csak tudtuk és ennél jobb nincs is a világon, hogy tanulva kirándulhattunk. 

 

 

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