Haladó architektúra és buktatók
Kezdés
2026.05.13.
Menetrend
10 hét (10 alkalom): szerda 18:00-19:30

Előadó
Gáll Gergely
Full Stack Web Developer [Training360]
“Ne a saját károdon tanulj – én már megfizettem a tanulópénzt helyetted is.”
Hogyan fejlessz ténylegesen nagyvállalati környezetre szánt API-t a „régi jó öreg” Node.js és az Express segítségével úgy, hogy közben minden felett megőrizd a kontrollt? Ez a képzés nem egy elméleti zseniképző, és nem is egy „Hello World” szintű bemutató. Gáll Gergely 19 évnyi fullstack fejlesztői és oktatói tapasztalatát sűríti bele ebbe a kurzusba, hogy sallangmentesen mutassa meg a járható utakat a haladó Node.js világában.
A kurzus során egy moduláris monolith rendszeren keresztül tanulod meg a magabiztos döntéshozatalt: a TypeScript alapoktól kezdve, a Prisma ORM használatán át, egészen a komplex architektúra-tervezésig. Nem a saját károdon kell megtanulnod a szakmát; Gergely segít elkerülni a felesleges csapdákat, hogy ne égess el rengeteg időt felesleges körökre. A cél, hogy a „tűzoltás” helyett megtaláld a szakmai lelki békédet, és érett döntéseket hozz minden fejlesztési helyzetben.

“Mindenes” Medior/Senior JavaScript backend fejlesztő vagy
Olyan JavaScript fejlesztő vagy, aki a kódolás mellett – ha akarod, ha nem – a CI/CD pipeline-okat is építi és a tesztelésért is felel, de szeretné végre elkerülni a felesleges szakmai csapdákat.
Támogató szerepben vagy, de mélyebb megértést szeretnél
Akár tesztelő, DevOps vagy PM/PO vagy a csapatban, szeretnél a folyamatok és az architektúra mélyére látni, hogy a „fekete dobozokat” felszámolva magabiztosabban és profibban tarthasd kézben a projektet.
Gáll Gergely
Full Stack Web Developer
Közel két évtizednyi fejlesztői múlttal a háta mögött - elsősorban JavaScript és Python ökoszisztémákban – a szoftverfejlesztés minden szintjét ismeri a frontend trükköktől az adatbázisok mélyéig.
19 éve foglalkozik oktatással, ebből 9 évet dedikáltan vállalati környezetben töltött, így pontosan tudja, hogyan kell komplex technikai fogalmakat a döntéshozók és támogatói szerepkörök számára is emészthetővé tenni
Korábbi tapasztalatai és vállalkozói múltja révén nemcsak a hogyanra, hanem a miértre is választ ad, segítve a hatékony együttműködést a fejlesztői csapat és a menedzsment között.


Érettebb architekturális és fejlesztési döntéseket
Képessé válsz mérlegelni a technikai választások (keretrendszerek, adatbázis-struktúrák, auth-megoldások) hosszú távú hatásait, így nemcsak követed az eseményeket, hanem alakítod a projekt irányát.
A szakmai “szívás" és a buktatók elkerülését
Megtanulod időben felismerni azokat a kritikus pontokat – legyen szó tranzakciókezelésről vagy rossz branching stratégiáról –, amik később hetekig tartó tűzoltáshoz vezetnének.
A felesleges időégetés felszámolását
A TDD, a CI/CD és a tiszta projektstruktúra megértésével elfelejtheted az utólagos kód-toldozgatást és a “nálam működik” típusú meddő vitákat.
Lelki békét a munka közben
Azzal, hogy a rendszer számodra már nem egy “fekete doboz”, megszűnik a bizonytalanságból fakadó stressz; magabiztosan tudsz majd válaszolni a “Mikorra lesz kész?” és a “Miért állt le?” kérdésekre.
Magabiztos szakmai nyelvezetet
Nemcsak bólogatni fogsz a fejlesztői megbeszéléseken, hanem pontosan érteni fogod a rövidítéseket és az összefüggéseket, így egyenrangú félként vehetsz részt a technikai vitákban.
1
Megismerjük a JavaScript futtató környezetek, keretrendszerek, branching stratégiák és csomagkezelők világát, hogy érthető legyen, miért ezek adják a projekt technikai és együttműködési stabilitását.
2
Feltárjuk a különböző szerkezeti minták (pl. monolit vs. mikroszolgáltatások) előnyeit és hátrányait, hogy láthatóvá váljon a döntések hosszú távú hatása a skálázhatóságra.
3
Megnézzük, hogyan teszi a típusbiztonság és a tudatos mappaszerkezet átláthatóvá, karbantarthatóvá és „önmagát dokumentálóvá” a forráskódot.
4
Megértjük, hogyan építhető fel a kód modulárisan, és hogyan szúrhatunk be extra logikát (pl. hiba- vagy jogosultságkezelést) a folyamatok közé anélkül, hogy szétesne a rendszer.
5
Belelátunk az adatok tárolásának és biztonságos módosításának trükkjeibe, hogy értsük, mi garantálja az információk épségét egy hiba vagy párhuzamos művelet esetén.
6
Tisztázzuk a különbséget a beléptetés és a jogosultságkezelés között, megismerve a modern biztonsági szabványokat, amik a felhasználói adatokat védik.
7
Megtanuljuk, hogyan alakítható a tesztelés puszta hibaellenőrzésből egy olyan módszertanná, amely már a kódírás előtt kijelöli a helyes üzleti irányt.
8
Felfedezzük a security checkek és a logolás fontosságát, hogy a rendszer ne „fekete doboz” legyen, hanem minden hiba vagy gyanús esemény azonnal láthatóvá váljon.
9
Összerakjuk a folyamatot, ami a kódot automatizáltan teszteli, verziózza és juttatja el a szerverre, minimalizálva az emberi hiba lehetőségét az élesítésnél.
10
Átvesszük az MPA, SPA és hibrid megközelítések közti különbségeket, hogy érthető legyen, melyik felhasználói élmény milyen technikai komplexitással és erőforrásigénnyel jár.
Nem “Hello World” példákat nézünk. 19 év tapasztalattal a hátam mögött a valódi edge case-ekre, a skálázhatósági kérdésekre és azokra az architektúrális döntésekre fókuszálunk, amik elválasztják a működő kódot a professzionális rendszertől.
Bár az oktató tapasztalata JavaScript és Python alapú, a kurzus elvei (Dependency Injection, Middleware-ek, tranzakciókezelés, CI/CD elvek) technológia-agnosztikusak. A nálunk tanult logikát bármilyen modern stackben alkalmazni tudod majd.
Igen, mert a kurzus nem a kódolási szintaxisról, hanem a rendszerlogikáról szól. Bár lesznek mélyebben technikai részek, a cél az, hogy minden érintett (legyen az PM vagy DevOps) ugyanazt a nyelvet beszélje. Ha érted az alapokat és az összefüggéseket, magabiztosabban hozol döntéseket a saját területeden is.
A kurzus egy kerek egészet alkot, ahol minden modul egymásra épül. Még ha egyes részek távolabb is esnek a napi feladataidtól, pont ezek adják meg azt a rendszerlátó szemléletet, amivel kiemelkedsz a középszerűségből és stratégiai partnerévé válsz a fejlesztői csapatnak.
Jelentkezz most!
Kérdésed van? Akár a képzésekkel, akár a csapattal kapcsolatban, állunk rendelkezésedre.
Add meg az adataid, és rövid időn belül felvesszük veled a kapcsolatot.