Full Stack-képzés Kolozsváron – részletes tematika a 2024/2025-ös tanévben
Az egyetemen és a képzésen szerzett elméleti tudást gyakorlatba ülteted, és hozzáláthatsz komplex alkalmazások tervezéséhez. A második félévben vállalati rendszerek architektúráját tanulmányozod, csapattársaiddal együttműködve megtanulod, mi a moduláris struktúra a szoftverfejlesztésben.
Előadások tematikája az első félévben:
- Többrétegű alkalmazások architektúrája, az Abstract DAO Factory tervezési minta
- Többrétegű alkalmazások: relációs adatbázisok elérése, kapcsolódó API-k
- Kivételkezelés és naplózás többrétegű architektúrákban
- Konfigurációs mechanizmusok, biztonsági mechanizmusok, futási idejű dinamikus működés (reflection, annotáció-feldolgozás)
- Build és függőségmenedzsment eszközök: bevezető
- Build és függőségmenedzsment eszközök komplexebb projekteknél: kitelepítés, multimodul projektek, profilozás, QA taskok
- Webkliens alkalmazások fejlesztésének alapjai: JavaScript, TypeScript
- Webkliens alkalmazások fejlesztésének alapjai: aszinkron és reaktív programozás
- Osztott verziókövető rendszerek: git
- Verziókövető rendszerek online platformjai: GitLab
Előadások tematikája a második félévben:
- Vállalati szoftverfejlesztési módszerek és kapcsolódó eszközök
- Vállalati alkalmazások fejlesztése: könyvtár vs. keretrendszer, a Dependency Injection tervezési minta
- Komponensek menedzsmentje: IoC konténerek, automatizált profilozás és konfiguráció
- Perzisztencia: objektum-relációs leképezés, ORM keretrendszerek, entitások közötti kapcsolatok
- Perzisztencia: adatelérési réteg automatikus generálása
- Webszolgáltatások: bevezető, RESTful webszolgáltatások
- Webszolgáltatások: Mapper/DTO minta, adatvalidáció
- Webkliens alkalmazások alkotóelemei és architektúrája, kapcsolódó minták
- Webkliens alkalmazások: keretrendszerek alkalmazása és kapcsolódó módszerek (React)
- Vállalati alkalmazások: kitelepítési folyamat és konfiguráció, kapcsolódó eszközök