- 1. Základní programové konstrukty. (sekvence, podmínky, přepínače, cykly, a jejich využití)
- 2. Funkce. (práce s parametry funkce a návratovou hodnotou, funkce set a get)
- 3. Datové typy a přetypovávání. (základní a komplexní datové typy v AS3 a JS)
- 4. Třídy v AS3 a JS. (definice třídy, dědičnost, statické třídy, dynamické třídy, konstruktor, atributy a metody třídy, modifikátory přístupu public a private)
- 5. Stavové automaty. (uveďte příklad jejich využití pro návrh interaktivní aplikace)
- 6. Události v AS3 a JS. (přidávání a ubírání posluchačů událostí, target a current target)
- 7. Dynamika založená na čase. (časová osa v Adobe Animate, třída Timer, události časovače)
- 8. Třída MovieClip, DisplayObject. (hierarchie tříd, dědičnost, kontejnery a práce s nimi)
- 9. Práce s obrázky v Adobe Animate, HTML a JS
- 10. Práce se zvukem v Adobe Animate, HTML a JS.
- 11. Práce s videem v Adobe Animate, HTML a JS.
- 12. Tvorba webu. (hosting, domény, http, ftp, ip adresa, zásady webdesignu, optimalizace)
- 13. HTML elementy. (základní kostra HTML stránky, atributy)
- 14. CSS. (selektory, vlastnosti, animace)
- 15. HTML a CSS layout. (responzivní web design, flex)
- 16. JavaScript. (porovnání JS a AS3, syntax, základní objekty)
- 17. Knihovny JavaScriptu. (JQuery – syntax a funkce, populární knihovny JS)
- 18. Statický vs. dynamický web. (výhody a nevýhody, základní prvky)
- 19. Redakční systém. (populární CMS, PHP databáze, import a export obsahu)
- 20. WordPress. (instalace, pluginy, widgety, šablony)