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, a dependency injection tervezési minta
  3. Az EJB komponensmodell és Spring IoC: IoC konténer, komponensek, hatókörök, annotációk, Spring Core, Spring Boot
  4. Perzisztencia: ORM keretrendszerek, a Hibernate keretrendszer, JPA alapok, entitások, entitások közötti kapcsolatok, JPQL, Spring Data, Spring Data JPA
  5. Konténerszolgáltatások: tranzakció-menedzsment, timer service, az aspektusorientált programozás alapjai (AspectJ), interceptorok
  6. Webalkalmazások biztonsága: Spring Security, OAuth2
  7. Webszolgáltatások: RESTful webszolgáltatások, Spring Web MVC
  8. Dinamikus front-end web könyvtárak: React & Redux REST szerverrel
  9. Enterprise keretrendszerek .NET-ben
  10. 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)

2020 JELENTKEZÉS

Döntsd el, hogy melyik program illik hozzád, és jelentkezz most a következő mentorprogram kiválasztása

[ FORM ]