Objektno-orijentirano programiranje (OOP) sa JavaScriptom
Napredni koncepti objektno-orijentiranog programiranja
Drugi dio kursa pokriva napredne koncepte objektno-orijentiranog programiranja u JavaScriptu. Polaznici uče kako koristiti klase i module za strukturiranje i organizaciju svojih aplikacija. Pored toga, uvode se mixini i dekoratori, koji nude fleksibilne načine za dodavanje funkcija i svojstava objektima.
Praktični primjeri i vježbe su sastavni dio kursa, što pomaže polaznicima da svoje teorijsko znanje primijene u praksi. Polaznici prolaze kroz različite scenarije i projekte kako bi konsolidovali svoje vještine objektno-orijentisanog programiranja.
Kurs se završava uvodom u dizajnerske obrasce u OOP-u. Polaznici uče o različitim dizajnerskim obrascima koji se koriste u objektno-orijentiranom programiranju za rješavanje ponavljajućih problema i čine kod efikasnijim i održavanjim.