Přednášky:
Internet, historie, TCP/IP, WWW.
WWW, Statický vs. dynamický web, HTML, CSS, client-side: JavaScript, Java Applet, Macromedia Flash, ActiveX.
Dynamické generování obsahu dokumentů, CGI, SSI, ASP, PHP, JSP, Servlety, Struts.
XML, DTD, XPath.
XML, XPath, XSL, XML Schema, DOM.
Adresáře a LDAP.
Kryptografie, digitální podpis, certifikáty.
SSL, E-commerce, SET.
Webové služby.
Vyhledávací nástroje a sémantický web.
Úvod do .NET.
Laboratoře:
Ve cvičeních budou mít studenti možnost seznámit se s prostředky pro tvorbu
internetových aplikací.
Detaily viz program cvičení.
Projekty:
Cílem projektu je vytvořit aplikaci demonstrující schopnost
studenta využívat služeb poskytovaných sítí Internet.
Nejsou kladeny žádné požadavky na použitý programovací jazyk
ani využívané technologie.
Důležité je, aby si student osobně dohodl zadání s cvičícím. Tím bude stanoven patřiční rozsah projektu a vyřeší se případná kolize se zadáním jiného studenta. Bez konzultace projektu s cvičícím nebude projekt přijat!
Počítačové laboratoře:
Cvičení 1 - Implementace webového serveru.
Cvičení 2 - HTML a CSS.
Cvičení 3 - Fomuláře, Javascript a Applety.
Cvičení 4 - PHP, JSP, Servlet.
Cvičení 5 - Dokončení předchozích cvičení, zajímavosti k predchozím cvičením.
Cvičení 6 - XML
Cvičení 7 - XSLT
Cvičení 8 - LDAP
Cvičení 9 - Kryptografie
Cvičení 10 - Implementace jednoduchého IS
Cvičení 11 - Webové služby
Cvičení 12 - Konzultace a odevzdání projektů
Internet, historie, TCP/IP, WWW.
WWW, Statický vs. dynamický web, HTML, CSS, client-side: JavaScript, Java Applet, Macromedia Flash, ActiveX.
Dynamické generování obsahu dokumentů, CGI, SSI, ASP, PHP, JSP, Servlety, Struts.
XML, DTD, XPath.
XML, XPath, XSL, XML Schema, DOM.
Adresáře a LDAP.
Kryptografie, digitální podpis, certifikáty.
SSL, E-commerce, SET.
Webové služby.
Vyhledávací nástroje a sémantický web.
Úvod do .NET.
Laboratoře:
Ve cvičeních budou mít studenti možnost seznámit se s prostředky pro tvorbu
internetových aplikací.
Detaily viz program cvičení.
Projekty:
Cílem projektu je vytvořit aplikaci demonstrující schopnost
studenta využívat služeb poskytovaných sítí Internet.
Nejsou kladeny žádné požadavky na použitý programovací jazyk
ani využívané technologie.
Důležité je, aby si student osobně dohodl zadání s cvičícím. Tím bude stanoven patřiční rozsah projektu a vyřeší se případná kolize se zadáním jiného studenta. Bez konzultace projektu s cvičícím nebude projekt přijat!
Počítačové laboratoře:
Cvičení 1 - Implementace webového serveru.
Cvičení 2 - HTML a CSS.
Cvičení 3 - Fomuláře, Javascript a Applety.
Cvičení 4 - PHP, JSP, Servlet.
Cvičení 5 - Dokončení předchozích cvičení, zajímavosti k predchozím cvičením.
Cvičení 6 - XML
Cvičení 7 - XSLT
Cvičení 8 - LDAP
Cvičení 9 - Kryptografie
Cvičení 10 - Implementace jednoduchého IS
Cvičení 11 - Webové služby
Cvičení 12 - Konzultace a odevzdání projektů