Vývoj webových aplikací

Ing. Martin Klíma, Ph.D. Vyučující Ing. Martin Klíma, Ph.D. __ Rozvrhy A7B39WA1, A4B39WA1,
Y39TW1
Zakončení Z + Zk Web A7B39WA1
Kredity 6 Rozsah výuky 2 + 2
Semestr Z + L Typ předmětu PO

Anotace

Náplní předmětu je přehled technologií používaných na Internetu. Hlavní pozornost je soustředěna na službu WWW. Cílem předmětu je porozumět principu technologie Internetu, vytvářet vlastní jednoduché a středně složité WWW aplikace, používat hypertext, grafiku a další technologické postupy.

Osnovy přednášek

1. Architektura webové aplikace, webové jazyky
2. HTML, XHTML, CSS
3. Javascript
4. Jazyk PHP I
5. Jazyk PHP II.
6. Sessions, obsluha formulářů
7. Přístup k databázi, databázová a aplikační logika, PHP Data Objects (PDO)
8. Architektura serverové strany, návrhové vzory, šablonovací systémy
9. Knihovny a frameworky - Zend Framework
10. Knihovny a frameworky - Ajax
11. Knihovny a frameworky - ORM
12. Aplikační servery
13. SEO
14. Rezerva

Osnovy cvičení

1. Seznámení s prostředím, protokol HTTP
2. Návrh webové prezentace, XHTML, CSS
3. Javascript
4. Jednoduchá aplikace v jazyce PHP
5. OOP v PHP
6. Obsluha formulářů v jazyce PHP, udržení stavu aplikace
7. Práce s databází, PDO
8. Šablonovací systém SMARTY
9. Zend framework I
10. Zend framework II
11. Ajax a jeho implementace v PHP
12. Konzultace semestrálních úloh
13. Odevzdání semestrálních úloh, zápočet
14. Rezerva

Literatura

Konsorcium W3C
http://www.w3c.org
Dokumentace jazyka PHP
http://www.php.net/
Šablonovací systém SMARTY
http://www.smarty.net/
Zend
http://www.zend.com/en/

 
cs/study/wa1.txt (140752 ) · Poslední úprava: 10.05.2011 - 12:30 (upraveno mimo DokuWiki)