Elsősorban a vállalati rendszerek architektúráját tanulmányozod együttműködve csapattársaiddal, és átlátod, hogy a “nagyok” hogyan strukturálják az alkalmazásaikat, hogy modulárisan lehessen dolgozni rajtuk: a program elején elkezdett projektbe minden új ismeretet beépíthettek, így a képzés végén lesz egy versenyképes, komplex csoportos projektetek.

Előadások tematikája:

  1. Perzisztencia alapok, többrétegű alkalmazások: többrétegű alkalmazások architektúrája, az Abstract DAO Factory tervezési minta, relációs adatbázisok elérése, kapcsolódó API-k.
  2. Kivételkezeléssel és naplózással kapcsolatos receptek és minták a többrétegű architektúrával rendelkező rendszerek esetében
  3. Nemzetköziesítés és lokalizáció
  4. Biztonsági mechanizmusok, reflection, annotációk
  5. Bevezetés a webprogramozás világába:hálózati protokollok, HTTP, HTML, CSS, statikus és dinamikus weboldalak
  6. JavaScript:alapfogalmak, ECMAScript, funkcionális programozás JS-ben, node.js
  7. Dinamikus webprogramozás: webalkalmazások architektúrája, kapcsolódó alapvető technológiák, sablonmotrok, az MVC elv érvényesítése
  8. Osztott verziókövető rendszerek: git, git flow
  9. Build és függőségmenedzsment eszközök: Maven, Gradle, folyamatos integráció, további fejlesztési eszközök
  10. Enterprise szoftverfejlesztési módszerek .NET-ben: LINQ, aszinkron programozás

Minősítés: Codespring – Junior Full-Stack Developer

Előfeltételek: a Java programozási nyelv és a Java SE platform ismerete

Függőség: a beiratkozáshoz Codespring – Novice Full-Stack Developer minősítés szükséges

Felvételi: a Codespring – Novice 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 a minősítés megszerzését is jelenti)

Megjegyzés: előnyt jelentenek a relációs adatbázis-menedzsment rendszerekkel, web programozással kapcsolatos alapvető ismeretek

2020 JELENTKEZÉS

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

[ FORM ]