Charles Explorer logo
🇨🇿

Pokročilé programování webových aplikací

Předmět na Matematicko-fyzikální fakulta |
NSWI153

Sylabus

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

Anotace

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#)