Předmět: Technologie internetu II

« Zpět
Název předmětu Technologie internetu II
Kód předmětu USII/FTI2
Organizační forma výuky Přednáška + Cvičení
Úroveň předmětu Bakalářský
Rok studia 2
Semestr Letní
Počet ECTS kreditů 5
Vyučovací jazyk Čeština
Statut předmětu Povinný
Způsob výuky Kontaktní
Studijní praxe Nejedná se o pracovní stáž
Doporučené volitelné součásti programu Není
Vyučující
  • Hub Miloslav, doc. Ing. Ph.D.
Obsah předmětu
Internet, protokol HTTP, služba WWW, značkovací jazyk HTML. Dynamika na straně klienta, JavaScript, DHTML. Dynamika na straně serveru, PHP, MySQL. Značkovací jazyk XML, jmenné prostory, entity. Schémata v XML, DTD, XML Schema. Parsování XML dokumentů, SAX, DOM. Navigace a dotazování v XML dokumentech, XPath, XQuery. Hypertextové odkazy v XML dokumentech, XLink, XPointer. Transformování a formátování XML dokumentů, XSL, XSLT, XSL FO. Web services, SOAP, UDDI, WSDL. Aplikace XML.

Studijní aktivity a metody výuky
Monologická (výklad, přednáška, instruktáž), Dialogická (diskuze, rozhovor, brainstorming), Demonstrace
  • Kontaktní výuka - 52 hodin za semestr
  • Projekt individuální - 20 hodin za semestr
  • Sběr materiálu - 10 hodin za semestr
  • Příprava na zkoušku - 68 hodin za semestr
Výstupy z učení
Cílem předmětu je osvojení znalostí nejvýznamnějších současných technologií používaných na internetu s důrazem na schopnost využít získané znalosti při řešení konkrétních úloh.
Student, který úspěšně absolvoval předmět, umí: vysvětlit rozdíl mezi zajištěním dynamiky na straně klienta a na straně serveru; popsat programovací jazyk JavaScript; popsat programovací jazyk PHP; popsat značkovací jazyk XML; popsat technologie, prostřednictvím kterých mohou být dokumenty XML validovány, transformovány a formátovány. Student, který úspěšně absolvoval předmět, dovede: rozhodovat o volbě vhodných technologií použitých pro tvorbu dynamických webových stránek a své rozhodnutí odůvodnit adekvátními argumenty; vytvářet dynamické webové stránky využívající databázový server; navrhnout vhodnou strukturu XML dokumentu; vhodným způsobem zobrazovat data uložená v XML formátu; transformovat XML dokumenty do jiných formátů. Student, který úspěšně absolvoval předmět, je schopen: zdůvodnit navržené řešení adekvátními argumenty.
Předpoklady
Znalost HTML. Znalost algoritmizace a základních principů programování. Základní znalosti problematiky databází. Základní znalosti počítačové sítě internet a jejích služeb.

Hodnoticí metody a kritéria
Posouzení zadané práce, Didaktický test, Systematické pozorování

Zápočet: účast na cvičení (viz směrnice), zpracování zadaných úloh na cvičení a jejich obhájení. Zkouška: elektronický test s minimálně 70% úspěšností. Požadavky budou upřsněny na prvním cvičení.
Doporučená literatura
  • Bohmer, M. Návrhové vzory v PHP. Computer Press & Pal8c knih Luxor, 2012. ISBN 9788025133385.
  • Bradley, Neil. XML : kompletní průvodce. Praha: Grada, 2000. ISBN 80-7169-949-7.
  • Hub, Miloslav. Technologie internetu - PHP 5 : distanční opora. Pardubice: Univerzita Pardubice, 2009. ISBN 978-80-7395-163-4.
  • Hub, Miloslav. Technologie internetu - XML : distanční opora. Pardubice: Univerzita Pardubice, 2010. ISBN 978-80-7395-306-5.
  • Marchal B. XML v příkladech. Praha: Computer Press, 2000. ISBN 80-7226-332-3.
  • Scott I. Dynamické HTML. Computer Press, 2000. ISBN 80-7226-268-8.
  • Schlossangle G. Pokročilé programování v PHP 5. Brno: Zoner Press, 2004. ISBN 80-86815-14-5.


Studijní plány, ve kterých se předmět nachází
Fakulta Studijní plán (Verze) Kategorie studijního oboru/specializace Doporučený ročník Doporučený semestr