uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné databázové systémy ukládání strukturovaných dat – seznamy, stromy, … ukládání speciálních dat – obrázky, soubory, … optimalizace SQL dotazů, konfigurace DB serveru Databázové systémy I, Databázové systémy II
Sítě, síťové protokoly, topologie Detaily protokolů používaných v internetu – HTTP, maily, přenos souborů, šifrování XML, DTD, schémata DOM, Javascript, skriptování na straně klienta, AJAX Grafika, vytváření CSS, zásady designu, uživatelská rozhraní Počítačová grafika I, Webový design, Webové aplikace, XML aplikace,
metodiky pro návrh aplikace, výběr technologií, vytvoření architektury aplikace návrh datových struktur, vytváření databázového schématu návrh uživatelského rozhraní testování software, QA Informační systémy a technologie, Bezpečnost informačních systémů, Informační systémy (projektování), Softwarové inženýrství I, Softwarové inženýrství II
jiné jazyky než PHP kompilované jazyky PHP jiná databázová rozhraní objekty polymorfismus interpretovaného jazyka akcelerátory, moduly frameworky Java aplikace, Programovací jazyk Perl,
In theory, there is no difference between theory and practice. But, in practice, there is. Jan L. A. van de Snepscheut