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:

  1. Vállalati rendszerek fejlesztésével kapcsolatos módszerek és eszközök: általános receptek, Agile és Scrum, projektmenedzsment rendszerek
  2. Vállalati alkalmazások fejlesztése: stratégiák, platformok, könyvtár vs. keretrendszer, a dependency injection tervezési minta
  3. Biztonsági mechanizmusok, futási idejű dinamikus működés: reflection, annotáció-feldolgozás, adatgenerálás
  4. 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
  5. Komponensek menedzsmentje: IoC konténerek, komponens típusok, hatókörök, DependencyInjection, konfigurálási lehetőségek
  6. Webszolgáltatások: SOAP alapú és RESTful webszolgáltatások, Mapper/DTO minta, adatvalidáció
  7. Dinamikus front-end web könyvtárak: React & Redux REST szerverrel
  8. Enterprise keretrendszerek .NET-ben
  9. 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)