Uživatelská náročnost
Co Vás naučíme
- Osvědčené návrhové vzory pro architekturu webové aplikace.
- Práci s databází
- Obsluhu formulářů
- Práci s XML
- Webové služby
- Ajax
Požadované vstupní znalosti
- Znalost procedurálního a objektového programování v PHP.
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na počítačích.
Studijní materiály
- Tištěné prezentace probírané látky
Osnova kurzu
Oddělení aplikační logiky od prezentace, architektura MVC
- Vytvoření vlastní architektury
- Využití šablonovacího systému Smarty
Práce s databází na abstraktní úrovni
Tvorba formulářů
- životní cyklus
- validace, zobrazení chyb
- ochrana proti dvojímu odeslání
Práce s XML
Webové služby
- popis webové služby
- tvorba vlastní WS
- využití existujících WS
Některé užitečné knihovny pro rapid aplication development (RAD)
Ajax
- principy Ajaxu
- knihovny pro práci s Ajaxem