Vývoj webových aplikací 2

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

Anotace

Předmět se zaměřuje na popis a praktické použití aplikačních serverů a frameworků pro vývoj webových aplikací. Budou vysvětleny vlastnosti a použití aplikačních serverů. Dále pak obvykle používané databáze, jejich nadstavby (abstrakční vrstvy - persistence) a integrace s aplikačními servery a frameworky. Budou rozebrány základní vlastnosti webových frameworků: usnadnění vývoje, odstínění HTTP protokolu a rozdílných prohlížečů, datových zdrojů, konfigurací serveru a otázek bezpečnosti. Dále také jejich návaznost na metodologii vývoje (automatické testy, nasazení). Kurz bude ukončen rozdělením a přehledem používaných frameworků (AJAX frameworky, klasické frameworky, JSP frameworky a rapid prototyping frameworky).

Osnovy přednášek

1. Webové inženýrství, současný stav webu
2. Aplikační servery, návrhová pravidla
3. Platforma aplikačních serverů I: J2EE
4. Platforma aplikačních serverů II: .NET
5. Webové služby, standardy pro webové služby
6. Databáze, persistenční frameworky a jejich integrace
7. Základní vlastnosti web frameworků
8. Přehled web frameworků I
9. Přehled web frameworků II
10. Přehled web frameworků III
11. Frameworky na straně klienta
12. Návaznost webových frameworků na metodiky vývoje webových aplikací
13. Kvalita webových aplikací, analýza, statistiky, ladění výkonu
14. Bezpečnost webových aplikací

Osnovy cvičení

1. Organizace cvičení, zadávání domácích úloh, semestrálních prací
2. Návrh aplikace založené na webovém frameworku a aplikačním serveru
3. Návrh aplikace založené na webovém frameworku a aplikačním serveru
4. Návrh aplikace založené na webovém frameworku a aplikačním serveru
5. Návrh aplikace založené na webovém frameworku a aplikačním serveru
6. Kontrola stavu semestrálních prací
7. Prezentace výsledků návrhů aplikace
8. Kvalita webových aplikací, ladění výkonu
9. Práce na semestrálním projektu
10. Práce na semestrálním projektu
11. Práce na semestrálním projektu
12. Práce na semestrálním projektu
13. Prezentace semestrálních projektů
14. Zápočet

Literatura

Sons, 2003.
Murach, J.: ASP.NET 2.0 Web Programming with C# 2005. Murach.
Asleson, R., Schutta, N. T.: Pro Ajax and Java Frameworks. Apress, 2006.

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