Objektovo orientované programovanie

Objektovo orientované programovanie je základom moderného vývoja softvéru. V tomto kurze prehĺbiš svoje znalosti Javy a naučíš sa navrhovať aplikácie pomocou tried, objektov, dedičnosti a polymorfizmu tak, aby boli prehľadné, rozšíriteľné a pripravené na reálnu prax.

Postupne si osvojíš zapuzdrenie, prácu so statikou, kolekciami a generikami, výnimkami či návrhovými princípmi OOP. Naučíš sa správne štruktúrovať aplikácie, pracovať s rozhraniami, abstraktnými triedami a pochopíš rozdiel medzi teóriou a praktickým použitím objektového prístupu.

Kurz ide ďalej než len syntax – venuje sa aj architektúre, čistému kódu, testovaniu (JUnit), návrhovým vzorom a najčastejším chybám junior vývojárov. Vďaka mini projektu a praktickým príkladom získaš istotu pri tvorbe väčších Java aplikácií so správnou štruktúrou a profesionálnym štýlom.

99