Neile, kes soovivad liikuda tarkvaraarenduse valdkonda
Neile, kellel on vähene või algtasemel programmeerimise kogemus
Kellele see kursus on mõeldud?
Tootmiskõlblikku Java koodi kirjutama
Kaasaegseid arendusvahendeid enesekindlalt kasutama
Spring Bootiga backend-rakendusi arendama
Puhast ja skaleeritavat arhitektuuri kavandama
Teie õpite:
Koolituse õppekava
Keskendume ainult praktilistele oskustele — kõik, mida õpite, saate kohe rakendada päris projektides.
See moodul algab programmeerimise põhitõdedest ja probleemide lahendamise lähenemistest. Sissejuhatusena kasutatakse Scratchi, mille abil õpitakse selgeks põhikontseptsioonid nagu muutujad, loogikaoperaatorid ja tsüklid.
Seejärel liigutakse edasi Java alustega, arendusvahendite ning Gitiga versioonihalduse õppimisega, et luua tugev vundament edasiseks õppimiseks.
Selles moodulis süvendad oma Java teadmisi — alates meetoditest ja abstraktsioonist kuni erandite käsitlemiseni. Töötad klasside ja objektidega, õpid kapseldamist ja generics’e ning saad tugeva arusaama objektorienteeritud programmeerimisest.
Lisaks käsitletakse Java kollektsioone, pärilikkust ja polümorfismi ning olulisi tööriistu nagu Maven, Lombok ja JUnit.Kõik õpitud teemad rakendatakse terviklikus projektis, mis tutvustab sulle kogu tarkvaraarenduse elutsüklit, meeskonnatööd ja projektialast koostööd.
See moodul keskendub päris backend-rakenduste loomisele. Õpid kliendi-serveri arhitektuuri, REST API-sid ja HTTP-suhtlust Java keeles. Töötad SQL-andmebaasidega, Dockeriga, CI/CD põhimõtetega ning projektide planeerimisega.
Kursusel käsitletakse Spring Booti aluseid, Docker Compose’i, Flyway migratsioone ja testimisstrateegiaid, sealhulgas integratsiooniteste MockMvc abil. Lisaks seadistad pideva integratsiooni GitHub Actionsi abil.
Valmistad ette professionaalse CV ja optimeerid oma LinkedIni profiili. See moodul sisaldab proovintervjuud, mis keskendub pehmetele oskustele, motivatsioonikirja kirjutamist, tööotsingu strateegiat ning juhiseid, kuidas tööpakkumisi enesekindlalt arutada.