Objektno orijentirano programiranje (OOP) sa JavaScript-om
Napredni OOP koncepti
Drugi dio kursa pokriva napredne koncepte OOP-a u JavaScript-u. Učesnici će naučiti kako koristiti klase i module za strukturiranje i organiziranje svojih aplikacija. Osim toga, uvode se miksini i dekoratori koji nude fleksibilne opcije za uvođenje funkcija i svojstava u objekte.
Praktični primjeri i vježbe su sastavni dio kursa za primjenu teorijskih znanja u praksi. Učesnici su vođeni kroz različite scenarije i projekte kako bi konsolidirali svoje vještine u objektno orijentiranom programiranju.
Kurs se završava uvodom u obrasce dizajna u OOP-u. Učesnici će naučiti o različitim dizajnerskim obrascima koji se koriste u objektno orijentiranom programiranju kako bi se riješili problemi koji se ponavljaju i učinili kod efikasnijim i lakšim za održavanje.