Objektovo orientované programovanie (OOP) pomocou jazyka JavaScript
Pokročilé koncepty OOP
Druhá časť kurzu sa zaoberá pokročilými konceptmi OOP v jazyku JavaScript. Účastníci sa naučia používať triedy a moduly na štruktúrovanie a organizáciu svojich aplikácií. Okrem toho sa predstavia mixiny a dekorátory, ktoré poskytujú flexibilné spôsoby pridávania funkcií a vlastností do objektov.
Neoddeliteľnou súčasťou kurzu sú praktické príklady a cvičenia, ktoré umožňujú využiť teoretické vedomosti v praxi. Účastníci budú vedení rôznymi scenármi a projektmi, aby si upevnili svoje zručnosti v oblasti objektovo orientovaného programovania.
Kurz sa končí úvodom do návrhových vzorov v OOP. Účastníci sa oboznámia s rôznymi návrhovými vzormi používanými v objektovo orientovanom programovaní na riešenie opakujúcich sa problémov a zefektívnenie a údržbu kódu.