Detail předmětu

Internetové aplikace

WAP Ak. rok 2011/2012 letní semestr 5 kreditů

Aktuální akademický rok

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

česky

Zakončení

zápočet+zkouška

Rozsah

  • 39 hod. přednášky
  • 13 hod. projekty

Zajišťuje ústav

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

  1. Úvod do internetových sítí, protokoly TCP/IP, MIME, HTML.
  2. Jiné aplikační protokoly ldap, poštovní protokoly.
  3. SGML - pojem dokumentu a jeho typu, definice typů dokumentů, XML.
  4. HTML jako typ dokumentu SGML, XHTML jako typ dokumentu XML.
  5. DOM - Document Object Model.
  6. CSS.
  7. JavaScript I.
  8. JavaScript II.
  9. Klientský JavaScript - dynamické generování stránek, ovládání událostí.
  10. Serverová část aplikací - PHP I.
  11. Serverová část aplikací - PHP II. 
  12. Kombinace klientové a serverové části aplikace - AJAX.
  13. 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ů.

Kontrolovaná výuka

Test v polovině semestru. Průběžná kontrola řešení projektu vedoucím.

Nahoru