PHP:
- pokročilé konstrukty / vlastnosti jazyka
- osvědčené praktiky
- frameworky a nástroje pro vývoj v PHP
Vývoj na straně serveru:
- spolupráce s databázovými systémy
- architektura serveru
- webové frameworky
- nasazení aplikace
- API
- monitoring a bezpečnost
JavaScript:
- dialekty JavaScriptu
- osvědčené praktiky
- frameworky a nástroje pro vývoj v JavaScriptu
- single-page aplikace
Vývoj na straně klienta:
- API prohlížeče
- WebSockets
- související technologie
Přednáška prohlubuje znalosti webových technologií, přičemž se zaměřuje především na otevřené jazyky.
Věnuje se podrobnostem skriptování na straně serveru a pokročilým vlastnostem jazyka PHP.
Dále se věnuje skriptování na straně klienta (JavaScript), specifickým vlastnostem HTML 5 a vlastnímu řízení komunikace se serverem (AJAX, WebSockets). Zápočet je udělován za vypracování zápočtové práce, která obsahuje některé z prvků probíraných na přednášce.
Předpokládají se znalosti NSWI142 (Webové aplikace), znalosti DB A SQL, a velmi dobrá znalost některého kompilovaného OOP jazyka (C++, Java, C#)