>Megtudod, hogyan tudsz hatékonyan dolgozni általad ismeretlen programozási nyelvekkel
>Megtanulsz használni több különböző integrált fejlesztőkörnyezetet (Eclipse, IntelliJ IDEA, Visual Studio Code, stb.)
>Elsajátítod olyan verziókövető és integrációs eszközök használatát, mint a Git és a Jenkins. Elkészítesz egy publikusan elérhető, verziókövetett alkalmazást, aminek van külső függősége, és az építés folyamata automatizált.
>Áttekinted a leggyakoribb fejlesztési módszertanokat fókuszban a Scrum-mal és megismerkedsz a JIRA projektmenedzsment szoftverrel is.
>Megtanulsz projektjeidhez időbecslést készíteni
>Elsajátítod a Clean Code alapelveit, megtapasztalod, milyen egy kódelemzés és ennek segítségével hogyan javíthatod kódod minőségét
>Megtanulod projektjeidet Confluence rendszerben dokumentálni
>Belekóstolhatsz a szoftertervezésbe és megismerkedhetsz a tervezési mintákkal
>Kipróbálhatod a szoftvertesztelést, majd a software release-t is
>Beüzemelsz egy alkalmazást Docker segítségével a felhőben, Google Cloud környezetben. Ennek során a legfontosabb Linux parancsokkal és alkalmazásokkal is megismerkedsz.
>Megtanulod hogyan kerül egy szoftver a felhasználóhoz, és ezt követően, hogyan biztosítható a szoftver folyamatos rendelkezésre állása.