Detail předmětu
Internetové aplikace
WAP Ak. rok 2008/2009 letní semestr 5 kreditů
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.
Garant předmětu
Jazyk výuky
Zakončení
Rozsah
- 39 hod. přednášky
- 13 hod. projekty
Zajišťuje ústav
Přednášející
Cvičící
Získané dovednosti, znalosti a kompetence z předmětu
Znalost principů všech typů internetových aplikací. Pokročilejší znalost jejich vytváření.
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.
Požadované prerekvizitní znalosti a dovednosti
počítačové sítě, Internet, protokoly
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
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
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í.
Průběžná kontrola studia
Nejméně polovina bodů, které lze získat za aktivity během semestru (testy a projekt), tj. 25 bodů.
Metody vyučování
Metody vyučování závisí na způsobu výuky a jsou popsány článkem 7 Studijního a zkušebního řádu VUT.
Kontrolovaná výuka
Test v polovině semestru. Průběžná kontrola řešení projektu vedoucím.
Zařazení předmětu ve studijních plánech