MP 3: Enterprise fejlesztési platformok es keretrendszerek
Haladó programozási paradigmák és tervezési irányzatok, a vállalati rendszerek által használt magas szintű technológiák (pl. Spring, .NET Core, React) és kitelepítési, üzemeltetési mechanizmusok. A képzés végén a gyakorlati részletekre is rálátsz, például megtanulod a biztonsági rések kiküszöbölését.
Előadások tematikája:
- Vállalati rendszerek fejlesztésével kapcsolatos módszerek és eszközök: általános receptek, Agile és Scrum, projektmenedzsment rendszerek
- Vállalati alkalmazások fejlesztése: stratégiák, platformok, könyvtár vs. keretrendszer, a dependency injection tervezési minta
- Biztonsági mechanizmusok, futási idejű dinamikus működés: reflection, annotáció-feldolgozás, adatgenerálás
- Perzisztencia: objektum-relációs leképezés, ORM keretrendszerek, entitások közötti kapcsolatok, kapcsolódó minták, receptek, specifikációk és technológiák, automatikus adatelérési réteg generálása
- Komponensek menedzsmentje: IoC konténerek, komponens típusok, hatókörök, DependencyInjection, konfigurálási lehetőségek
- Webszolgáltatások: SOAP alapú és RESTful webszolgáltatások, Mapper/DTO minta, adatvalidáció
- Dinamikus front-end web könyvtárak: React & Redux REST szerverrel
- Enterprise keretrendszerek .NET-ben
- Virtualizáció, kitelepítés és folyamatos integráció: Docker, docker-compose, GitLab CI
Minősítés: Codespring – Full-Stack Developer
Előfeltételek: a Java SE platform ismerete, perzisztenciával kapcsolatos ismeretek (JDBC, ORM keretrendszerek), webprogramozási ismeretek (HTTP, CSS, JavaScript), Java webprogramozással kapcsolatos alapismeretek (Servlet, JSP)
Függőség: a beiratkozáshoz Codespring – Junior Full-Stack Developer minősítés szükséges
Felvételi: a Codespring – Junior Full-Stack Developer minősítéssel nem rendelkezők számára az oklevél megszerzéséhez szükséges vizsga (írásbeli és szóbeli/gyakorlati) letétele (mely egyben az oklevél megszerzését is jelenti)