A Junior programozó felkészítő tanfolyam szoftverarchitektúrával és fejlesztéstámogató eszközökkel foglalkozó része:
- Architektúra és Maven
- Git
A Maven (és a hozzá hasonló fejlesztéstámogató eszközök) használata manapság már elengedhetetlen céges környezetben, így neked, leendő junior programozónak is ismerned kell.
Ezen kívül ebben a fejezetben végigveszünk egy többrétegű architektúra segítségével megírt programot. Visszamenőleg is nagyon hasznos, ha ezek mentén frissíted a projektmunkádat. Ha elmész egy céghez dolgozni, ott szinte biztos, hogy találkozni fogsz egy ehhez hasonló felosztással.
Tematika:
- Maven alapfogalmak, dependenciák kezelése
- Build folyamat, repository-k, a Maven logikája
- Projektek közötti öröklés
- Többmodulos projekt fejlesztése
- Változók használata, verziószámok kezelése
- Maven profilok
- Archetype-ok, érdekességek, hogyan írj saját Maven-plugint (rövid iránybaállító összefoglaló)
Figyelem! Ezen a tanfolyamon egyelőre nincs automata kiértékelő. Ebből kifolyólag, ha egy feladatra kaptál megfelelő pontszámot, de szeretnél újabb változatot feltölteni, akkor mindenképp jelöld teljesítettnek előbb a feladatot, ellenkező esetben meg kell várnod a következő konzultációt a továbbhaladáshoz.
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel
A verziókezelők használata évtizedek óta fontos, bár sok helyen még egyetemen sem tanítják. A verziókezelők között manapság a Git a legnépszerűbb - megtanulása, neked, leendő junior programozónak nagyon is fontos.
Tematika:
- Git telepítése, alapparancsok, egygépes, egyszemélyes használat
- Távoli repository használata, egyszemélyes formában
- Fejlesztési ágak kezelése (branches)
- Csoportmunka, konfliktusok és feloldásuk, workflow-k
- Teacher: Bordé Sándor
- Teacher: Pasztuhov Dániel