Webové technologie - B143007
Anglický název: Web Technologies
Zajišťuje: Ústav informatiky a chemie (143)
Platnost: od 2019
Semestr: letní
Body: letní s.:3
E-Kredity: letní s.:3
Způsob provedení zkoušky: letní s.:
Rozsah, examinace: letní s.:2/0 Zk [hodiny/týden]
Počet míst: neurčen / neurčen (neurčen)
Minimální obsazenost: neomezen
Jazyk výuky: čeština
Způsob výuky: prezenční
Úroveň:  
Pro druh:  
Poznámka: předmět je možno zapsat mimo plán
povolen pro zápis po webu
Garant: Znamenáček Jiří Ing.
Záměnnost : N111031
Termíny zkoušek   Rozvrh   
Anotace -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)
Cílem předmětu je seznámit studenty s technologiemi, na kterých je postavena moderní komunikace v prostředí internetu. Probrány budou základy metajazyka XML, popisu jeho struktury (schémové jazyky) a zobrazení (CSS), získané znalosti budou následně aplikovány na jazyk HTML5 a jeho moderní aplikace ve spojení s JavaScriptem a DOMem, jakož i jejich propojení pomocí síťových protokolů a serverových služeb.
Výstupy studia předmětu -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

Studenti budou umět:

Chápat rozdíl mezi daty a metadaty, roli sémantiky v textových datech.

Chápat a umět základy metajazyka XML, popisu jeho struktury (schémata) a vzhledu (CSS).

Důkladně si vyzkouší prvky značkovacího jazyka HTML5 (s obzvláštním zaměřením na moderní technologie).

Rozumět základům programování webových aplikací v jazyce JavaScript.

Chápat základy síťové komunikace a architektury klient-server.

Literatura -
Poslední úprava: Znamenáček Jiří Ing. (21.03.2019)

Z: Brown, Tiffany B.; Butters, Kerry; Panda, Sandeep: „HTML5 Okamžitě“. Computer Press, 2014. ISBN 978-80-251-4296

D: Pilgrim, Mark: „HTML5: Up and Running“. O'Reilly Media, 2010. ISBN 978-0596806026

Studijní opory -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

webové stránky předmětu na http://vyuka.ookami.cz

Požadavky ke kontrole studia -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

Zkouška: domácí úkoly a semestrální práce

Sylabus -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

1. Historie a filozofie webových technologií.

2- 3. Význam (sémantika) v textových souborech: metajazyk XML, popis struktury XML-souborů a jejich validace, jmenné prostory v XML, kódování HTML a XML, znakové entity.

4. Navigace po stromečkové struktuře: selektory v CSS (plus úvod do CSS), XPath.

5- 6. Objektová reprezentace XML: DOM versus SAX a jejich použití v JavaScriptu a Pythonu.

7- 8. HTML5: značky, specifika jeho objektové reprezentace, zobrazení a skriptování.

9-10. HTTP a další protokoly, formuláře v HTML5, WSGI v Pythonu.

11-14. Vybrané webové knihovny.

Studijní prerekvizity -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

žádné, ale znalost základů programování vítána

Podmínky zakončení předmětu -
Poslední úprava: Znamenáček Jiří Ing. (14.02.2018)

Studenti získají známku za vyřešení domácích úkolů a odevzdání semestrální práce (hodnoceno v poměru 50:50).

Zátěž studenta
Činnost Kredity Hodiny
Příprava na přednášky, semináře, laboratoře, exkurzi nebo praxi 1 28
Práce na individuálním projektu 1 28
Účast na seminářích 1 28
3 / 3 84 / 84
Hodnocení studenta
Forma Váha
Domácí příprava na výuku 50
Obhajoba individuálního projektu 50