Logo ČVUT
Loading...
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2011/2012

Webové technologie 2

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-WT2 Z,ZK 5 2+2 česky
Předmět nesmí být zapsán současně s:
Tvorba webových aplikací (BI-TWA)
Předmět je náhradou za:
Tvorba webových aplikací (BI-TWA)
Přednášející:
Peter Vojtáš (gar.), Tomáš Kadlec
Cvičící:
Peter Vojtáš (gar.), Vojtěch Jirkovský, Tomáš Kadlec
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Studenti se naučí navrhnout a realizovat webovou aplikaci v plném rozsahu (strana klientská i serverová). Budou umět realizovat aplikace se zabezpečeným přístupem a používat technologie efektivní komunikace mezi klientem a serverem.

Požadavky:

Znalosti v rozsahu úvodního předmětu Web a multimédia (BI-WMM).

Podrobné požadavky jsou uvedeny na stránce:

https://edux.fit.cvut.cz/courses/BI-TWA

Osnova přednášek:

1. Opakování základních webových technologií, architektura webové aplikace, HTTP. Motivace pro tvorbu webových aplikací.

2. Oddělení prezentační části aplikace od aplikační logiky, šablonovací systémy.

3. Vývojový cyklus webové aplikace.

4. Bezpečnost webových aplikací.

5. Zrychlený vývoj (RAD - Rapid Application Developement) webových aplikací.

6. Úvod do standardu XML, vysvětlení základních pojmů a principů.

7. XML a XSLT.

8. Technologie založené na XML, zpracování XML dokumentů v PHP.

9. AJAX.

10. Přístupnost webových aplikací, doporučení W3C.

Osnova cvičení:

1. Seznámení se s vývojovým prostředím, tvorba HTML stránek.

2. Skriptování na straně klienta: JavaScript.

3. Obsluha jednoduchého HTTP požadavku v PHP.

4. Databázová vrstva webové aplikace.

5. Udržení stavu sezení nad bezestavovým HTTP spojením, sessions, cookies.

6. [2] Jednoduchá webová aplikace s oddělenou aplikační a prezentační logikou.

7. Rozšíření šablonovacího jádra Smarty.

8. Obsluha formuláře pomocí QuickForms.

9. [3] Individuální práce na semestrální práci.

10. Odevzdávání semestrálních práci.

Cíle studia:

Cílem předmětu je seznámit studenty s moderními technologiemi pro tvorbu webových aplikací a naučit je navrhnout a implementovat typické webové aplikace, například internetový obchod, galerii, či sdílený kalendář, seznámit je s nástroji pro rychlou a bezpečnou tvorbu webových aplikací.

Studijní materiály:

1. Sklar, D. Learning PHP 5. O'Reilly, 2004. ISBN 0596005601.

2. Davis, M., Phillips, J. Learning PHP & MySQL: Step-by-Step Guide to Creating Database-Driven Web Sites. O'Reilly, 2007. ISBN 0596514018.

Poznámka:

Rozsah=prednasky+proseminare+cviceni:2p+2c

Rozvrh na zimní semestr 2011/2012:
Rozvrh není připraven
Rozvrh na letní semestr 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
Út
St
Čt
místnost T9:155
Kadlec T.
Vojtáš P.

14:30–16:00
(přednášková par. 1)
Dejvice
Posluchárna
místnost T9:351
Jirkovský V.
16:15–17:45
(přednášková par. 1
paralelka 105)

Dejvice
NBFIT PC ucebna
místnost T9:351
Jirkovský V.
18:00–19:30
(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna

místnost T9:351
Jirkovský V.
09:15–10:45
(přednášková par. 1
paralelka 102)

Dejvice
NBFIT PC ucebna
místnost T9:351
Jirkovský V.
11:00–12:30
(přednášková par. 1
paralelka 103)

Dejvice
NBFIT PC ucebna
místnost T9:351
Jirkovský V.
12:45–14:15
(přednášková par. 1
paralelka 104)

Dejvice
NBFIT PC ucebna
Předmět je součástí následujících studijních plánů:
Platnost dat k 9. 7. 2012
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet2055206.html