| Název: | Internetové aplikace |
|---|
| Zkratka: | WAP |
|---|
| Ak.rok: | 2011/2012 |
|---|
| Semestr: | letní |
|---|
| Studijní plán: | |
|---|
| Vyučovací jazyk: | čeština |
|---|
| Informace pro zapsané: | http://www.fit.vutbr.cz/study/courses/WAP/private/ |
|---|
| Kredity: | 5 kreditů |
|---|
| Ukončení: | zápočet+zkouška (písemná) |
|---|
| Výuka: | | hod./sem | přednáška | sem./cvičení | lab. cvičení | poč. cvičení | jiná |
|---|
| Rozsah: | 39 | 0 | 0 | 0 | 13 |
|---|
| | zkouška | testy | cvičení | laboratoře | ostatní |
|---|
| Body: | 51 | 19 | 0 | 0 | 30 |
|---|
|
|---|
| Garant: | Hruška Tomáš, prof. Ing., CSc., UIFS |
|---|
| Přednášející: | Hruška Tomáš, prof. Ing., CSc., UIFS |
| Cvičící: | Burget Radek, Ing., Ph.D., UIFS Goldefus Filip, Mgr., FIT Mates Vojtěch, Ing., UIFS |
|---|
| Fakulta: | Fakulta informačních technologií VUT v Brně |
|---|
| Pracoviště: | Ústav informačních systémů FIT VUT v Brně |
|---|
| | | Cíle předmětu: |
|---|
Získat znalosti umožňující používat a vytvářet internetové aplikace. Hlouběji se zabývat zejména skriptovacími a značkovacími jazyky a jejich použitím pro tvorbu internetových stránek a také výmenu dat. | | Anotace: |
|---|
Internetové standardy a protokoly. Značkovací jazyky a rodina SGML a její současní členové. Technologie výstavby stránek v HTML včetně dynamických stránek a stránek se skripty JavaScript. Jazyk PHP. | | Požadované prerekvizitní znalosti a dovednosti: |
|---|
počítačové sítě, Internet, protokoly | | Získané dovednosti, znalosti a kompetence: |
|---|
Znalost principů všech typů internetových aplikací. Pokročilejší znalost jejich vytváření. | | Osnova přednášek: |
|---|
- Úvod do internetových sítí, protokoly TCP/IP, MIME, HTML.
- Jiné aplikační protokoly ldap, poštovní protokoly.
- SGML - pojem dokumentu a jeho typu, definice typů dokumentů, XML.
- HTML jako typ dokumentu SGML, XHTML jako typ dokumentu XML.
- DOM - Document Object Model.
- CSS.
- JavaScript I.
- JavaScript II.
- Klientský JavaScript - dynamické generování stránek, ovládání událostí.
- Serverová část aplikací - PHP I.
- Serverová část aplikací - PHP II.
- Kombinace klientové a serverové části aplikace - AJAX.
- Výstavba komplexních internetových aplikací.
| | Osnova ostatní - projekty, práce: |
|---|
- Vybrat si nějaký konkrétní problém z oblasti IS k detailnímu řešení. Možné náměty na projekty jsou aktualizovány každý rok, avšak studentům je zanechán prostor řešit problém vlastní.
- Specifikovat řešený problém formou neformální specifikace. Na základě této specifikace cvičící potvrdí vhodnost projektu.
- Formálně popsat (stačí na papíře) řešení pomocí diagramů UML (diagram použití, diagram tříd, některý vhodný dynamický diagram).
- Definovat rozhraní s návazným systémem formou sady dokumentů XML přicházejících a odcházejících (dokumenty popsané pomocí XML schemat či DTD).
- Implementovat popsané řešení tak aby byla umožněna práce (prohlížečem přes Internet) s daty v jednoduché databázi a komunikace XML dokumentů přes rozhraní.
| | Literatura referenční: |
|---|
- Naik, D.C.: Internet standardy a protokoly, Computer Press Brno 1999, 302 str., ISBN 80-7226-146-0
- Bradley, N.: XML kompletní průvodce, GRADA Brno 2000, 495 s., ISBN 80-7169-949-7
- Dostálek, L., Kabelová, A.: Velký průvodce protokoly TCP/IP a systémem DNS, Computer Press 1999 Praha, 418 s., ISBN 80-7226-193-2
- Škultéty, R.: JavaScript - programujeme internetové aplikace, Computer Press 2001 Praha, 208 s., ISBN 80-7226-457-5
- Flanagan, D.: JavaScript - kompletní průvodce, Computer Press 2002 Praha, 825 s., ISBN 80-7226-626-8
- Beazey, D.M.: Python - podrobná referenční příručka pro programovací jazyk Python, Neocortex 2002 Praha, 429 s., ISBN 80-86330-05-2
| | Literatura studijní: |
|---|
- Naik, D.C.: Internet standardy a protokoly, Computer Press Brno 1999, 302 str., ISBN 80-7226-146-0
- Bradley, N.: XML kompletní průvodce, GRADA Brno 2000, 495 s., ISBN 80-7169-949-7
- Dostálek, L., Kabelová, A.: Velký průvodce protokoly TCP/IP a systémem DNS, Computer Press 1999 Praha, 418 s., ISBN 80-7226-193-2
- Škultéty, R.: JavaScript - programujeme internetové aplikace, Computer Press 2001 Praha, 208 s., ISBN 80-7226-457-5
- Komplexní sada elektronických opor
| | Průběžná kontrola studia: |
|---|
Test v polovině semestru. Průběžná kontrola řešení projektu vedoucím. | | Podmínky zápočtu: |
|---|
Nejméně polovina bodů, které lze získat za aktivity během semestru (testy a projekt), tj. 25 bodů. | | |
|