|
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.
|