PB138 Základy webového vývoje a značkovacích jazyků
Fakulta informatikyjaro 2025
- Rozsah
- 2/2/0. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
Vyučováno kontaktně - Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Filip Kaštovský (přednášející)
Bc. Daniel Plakinger (přednášející)
Bc. Tomáš Sedláček (přednášející)
Ing. Petr Wehrenberg (přednášející)
Bc. Martin Bednárik (cvičící)
Branislav Bubán (cvičící)
Bc. Matej Hakoš (cvičící)
Bc. Radovan Hančuľák (cvičící)
Bc. Otakar Hirš (cvičící)
Bc. Ondřej Hrdlička (cvičící)
Bc. David Konečný (cvičící)
Ivan Kushpel (cvičící)
Bc. Daniel Múčka (cvičící)
Bc. Ondřej Planer (cvičící)
Bc. Daniel Puchala (cvičící)
Martin Ragan (cvičící)
Bc. Daniel Rozehnal (cvičící)
Samuel Wittlinger (cvičící)
Bc. Adam Zálešák (cvičící)
Radmila Čermáková (pomocník)
Ing. Marek Mišík (pomocník) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém a funkcionálním programování. Doporučena je také základní znalost některého z univerzálních objektových jazyků, jako Java, C++, C#, či ECMAScript, funkcionálního jazyka, jako je Haskell a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 239/200, pouze zareg. s předností (mateřské obory): 215/200 - Mateřské obory/plány
- předmět má 43 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, HTML a YAML. Také se seznámí s reprezentací dat ve formátu JSON. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů
aktivně použít terminologii značkovaných jazyků
zvolit vhodný značkovací jazyk pro danou aplikaci
aktivně využívat jazyka XML
popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy a umět je použít v reálné aplikaci
popsat princip Single Page aplikací - Osnova
- Struktura a terminologie značkovaných dokumentů. XML: standardy základní rodiny XML, analýzy a zpracování XML dat.
- Objektový model dokumentu, událostmi řízené zpracování. Navigace a dotazování v XML datech. XPath, XML Transformace.
- HTML dokumenty, standard HTML 5 a moderní webové stránky.
- CSS styly: aplikování stylů, rozložení a responzivní design webových stránek.
- Základy moderních JavaScriptových a TypeScriptových aplikací, ekosystém Node.js, řízení závislostí pomocí NPM.
- JSON: syntaxe, datové typy, pole a objekty. Práce s databází v TypeScriptu, principy a implementace rozhraní REST v TypeScriptu.
- GraphQL: schémata, dotazy, mutace, typy, validace.
- React: jazyk JSX/TSX, definice komponent a jejich kompozice, životní cyklus komponent, stav aplikace, práce se seznamy.
- React: zpracování formulářů, získávání dat z RESTových rozhraní.
- React: směrování, knihovna react-query a mutace dat.
- React: globální stav aplikace, komplexní správa stavů v aplikaci.
- YAML: syntaxe a aplikace. Docker: kontejnerizace a nasazení aplikací.
- Výukové metody
- Výuka probíhá formou přednášek, cvičení a samostatné hodnocené práce na iteracích a týmovém projektu. Přednáška teoreticky objasňuje pojmy a principy z oblasti značkovacích jazyků a moderního webového vývoje. Cvičení v počítačových učebnách demonstrují vhodné postupy a nástroje pro vývoj aplikací, řeší demonstrační úlohy podobné iteracím a slouží ke konzultacím probírané látky, zadání a týmových projektů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování pěti iterací (max. 40 bodů celkově, minimálně je nutno získat 20), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (max. 40 bodů) a teoretická závěrečná zkouška, organizovaná jako odpovědník v ISu (max. 20 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů. Studenti, kteří ukončují předmět zápočtem, se taktéž mohou zapsat na zkušební termín, pokud nemají dostatek bodů z iterací a týmového projektu.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce navíc při studování používaných technologií, jejich (anglicky psaných) specifikací a dalších zdrojů. Většina materiálů (slidy, zadání iterací) je k dispozici v angličtině. Hodnocení iterací formou code-review také přispívá k časové náročnosti předmětu.
- Další komentáře
- Předmět je vyučován každoročně.
Výuka probíhá každý týden. - Nachází se v prerekvizitách jiných předmětů
PB138 Základy webového vývoje a značkovacích jazyků
Fakulta informatikyjaro 2024
- Rozsah
- 2/2/0. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Filip Kaštovský (přednášející)
Bc. Daniel Plakinger (přednášející)
Bc. Tomáš Sedláček (přednášející)
Ing. Petr Wehrenberg (přednášející)
Bc. Martin Bednárik (cvičící)
Branislav Bubán (cvičící)
Bc. Matej Hakoš (cvičící)
Bc. Radovan Hančuľák (cvičící)
Bc. Otakar Hirš (cvičící)
Bc. Ondřej Hrdlička (cvičící)
Bc. David Konečný (cvičící)
Ivan Kushpel (cvičící)
Bc. Daniel Múčka (cvičící)
Bc. Ondřej Planer (cvičící)
Bc. Daniel Puchala (cvičící)
Martin Ragan (cvičící)
Bc. Daniel Rozehnal (cvičící)
Samuel Wittlinger (cvičící)
Bc. Adam Zálešák (cvičící)
Radmila Čermáková (pomocník)
Ing. Marek Mišík (pomocník) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 19. 2. až Čt 9. 5. Čt 18:00–19:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Po 16:00–17:50 B311, M. Bednárik
PB138/03: Po 16:00–17:50 B011, B. Bubán, I. Kushpel
PB138/04: Út 18:00–19:50 A215, P. Wehrenberg
PB138/05: Po 10:00–11:50 B311, O. Planer
PB138/06: St 16:00–17:50 B130, R. Hančuľák
PB138/07: Po 18:00–19:50 B311, D. Múčka
PB138/08: Po 14:00–15:50 A215, M. Hakoš, T. Sedláček
PB138/09: Po 12:00–13:50 A215, T. Sedláček, A. Zálešák
PB138/10: St 18:00–19:50 A218, S. Wittlinger
PB138/11: Út 10:00–11:50 A319, O. Hrdlička, D. Rozehnal
PB138/12: St 10:00–11:50 A215, M. Ragan
PB138/13: St 18:00–19:50 A215, D. Konečný, D. Puchala
PB138/14: Út 14:00–15:50 B311, O. Hirš
PB138/15: Út 12:00–13:50 A219, L. Bártek - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém a funkcionálním programování. Doporučena je také základní znalost některého z univerzálních objektových jazyků, jako Java, C++, C#, či ECMAScript, funkcionálního jazyka, jako je Haskell a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 176/200, pouze zareg.: 4/200, pouze zareg. s předností (mateřské obory): 3/200 - Mateřské obory/plány
- předmět má 62 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, HTML a YAML. Také se seznámí s reprezentací dat ve formátu JSON. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů
aktivně použít terminologii značkovaných jazyků
zvolit vhodný značkovací jazyk pro danou aplikaci
aktivně využívat jazyka XML
popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy a umět je použít v reálné aplikaci
popsat princip Single Page aplikací - Osnova
- Struktura a terminologie značkovaných dokumentů. XML: standardy základní rodiny XML, analýzy a zpracování XML dat.
- Objektový model dokumentu, událostmi řízené zpracování. Navigace a dotazování v XML datech. XPath, XML Transformace.
- HTML dokumenty, standard HTML 5 a moderní webové stránky.
- CSS styly: aplikování stylů, rozložení a responzivní design webových stránek.
- Základy moderních JavaScriptových a TypeScriptových aplikací, ekosystém Node.js, řízení závislostí pomocí NPM.
- JSON: syntaxe, datové typy, pole a objekty. Práce s databází v TypeScriptu, principy a implementace rozhraní REST v TypeScriptu.
- GraphQL: schémata, dotazy, mutace, typy, validace.
- React: jazyk JSX/TSX, definice komponent a jejich kompozice, životní cyklus komponent, stav aplikace, práce se seznamy.
- React: zpracování formulářů, získávání dat z RESTových rozhraní.
- React: směrování, knihovna react-query a mutace dat.
- React: globální stav aplikace, komplexní správa stavů v aplikaci.
- YAML: syntaxe a aplikace. Docker: kontejnerizace a nasazení aplikací.
- Výukové metody
- Výuka probíhá formou přednášek, cvičení a samostatné hodnocené práce na iteracích a týmovém projektu. Přednáška teoreticky objasňuje pojmy a principy z oblasti značkovacích jazyků a moderního webového vývoje. Cvičení v počítačových učebnách demonstrují vhodné postupy a nástroje pro vývoj aplikací, řeší demonstrační úlohy podobné iteracím a slouží ke konzultacím probírané látky, zadání a týmových projektů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování pěti iterací (max. 40 bodů celkově, minimálně je nutno získat 20), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (max. 40 bodů) a teoretická závěrečná zkouška, organizovaná jako odpovědník v ISu (max. 20 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů. Studenti, kteří ukončují předmět zápočtem, se taktéž mohou zapsat na zkušební termín, pokud nemají dostatek bodů z iterací a týmového projektu.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce navíc při studování používaných technologií, jejich (anglicky psaných) specifikací a dalších zdrojů. Většina materiálů (slidy, zadání iterací) je k dispozici v angličtině. Hodnocení iterací formou code-review také přispívá k časové náročnosti předmětu.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2023
- Rozsah
- 2/2. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Ing. Jakub Oršula (přednášející)
Bc. Tomáš Sedláček (přednášející)
Bc. Radovan Hančuľák (cvičící)
Bc. Ondřej Hrdlička (cvičící)
Filip Kaštovský (cvičící)
Bc. David Konečný (cvičící)
Ing. Marek Mišík (cvičící)
Bc. Daniel Múčka (cvičící)
Bc. Daniel Puchala (cvičící)
Martin Ragan (cvičící)
Bc. Martin Šepeľa (cvičící)
Ing. Jakub Vanko (cvičící)
Ing. Petr Wehrenberg (cvičící)
Radmila Čermáková (pomocník)
Ing. Milan Kubík (pomocník)
Bc. Juraj Marcin (pomocník)
Bc. Katarína Pitoňáková (pomocník)
Bc. Ondřej Planer (pomocník)
Bc. Róbert Zvara (pomocník) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Čt 16. 2. až Čt 11. 5. Čt 8:00–9:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Čt 16. 2. až Čt 11. 5. Čt 18:00–19:50 B011, R. Hančuľák, T. Sedláček
PB138/03: Út 14. 2. až Út 9. 5. Út 16:00–17:50 B204, O. Hrdlička
PB138/04: Út 14. 2. až St 10. 5. Út 18:00–19:50 A218, O. Hrdlička
PB138/05: Čt 16. 2. až Čt 11. 5. Čt 10:00–11:50 A215, J. Vanko
PB138/06: St 15. 2. až St 10. 5. St 10:00–11:50 B311, M. Šepeľa
PB138/07: Út 14. 2. až Út 9. 5. Út 12:00–13:50 A215, M. Ragan
PB138/08: Čt 16. 2. až Čt 11. 5. Čt 12:00–13:50 A319, D. Puchala
PB138/09: St 15. 2. až St 10. 5. St 18:00–19:50 B410, F. Kaštovský
PB138/10: St 15. 2. až St 10. 5. St 14:00–15:50 A215, D. Konečný
PB138/11: Čt 16. 2. až Čt 11. 5. Čt 14:00–15:50 A217, M. Mišík, D. Múčka
PB138/12: Po 13. 2. až Po 15. 5. Po 18:00–19:50 B411, P. Wehrenberg
PB138/13: Út 14. 2. až Út 9. 5. Út 14:00–15:50 A219, L. Bártek
PB138/14: Po 13. 2. až Po 15. 5. Po 10:00–11:50 B011, L. Bártek - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém a funkcionálním programování. Doporučena je také základní znalost některého z univerzálních objektových jazyků, jako Java, C++, C#, či ECMAScript, funkcionálního jazyka, jako je Haskell a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 56/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 59 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, HTML a YAML. Také se seznámí s reprezentací dat ve formátu JSON. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů
aktivně použít terminologii značkovaných jazyků
zvolit vhodný značkovací jazyk pro danou aplikaci
aktivně využívat jazyka XML
popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy a umět je použít v reálné aplikaci
popsat princip Single Page aplikací - Osnova
- Struktura a terminologie značkovaných dokumentů. XML: standardy základní rodiny XML, analýzy a zpracování XML dat.
- Objektový model dokumentu, událostmi řízené zpracování. Navigace a dotazování v XML datech. XPath, XML Transformace.
- HTML dokumenty, standard HTML 5 a moderní webové stránky.
- CSS styly: aplikování stylů, rozložení a responzivní design webových stránek.
- Základy moderních JavaScriptových a TypeScriptových aplikací, ekosystém Node.js, řízení závislostí pomocí NPM.
- JSON: syntaxe, datové typy, pole a objekty. Práce s databází v TypeScriptu, principy a implementace rozhraní REST v TypeScriptu.
- GraphQL: schémata, dotazy, mutace, typy, validace.
- React: jazyk JSX/TSX, definice komponent a jejich kompozice, životní cyklus komponent, stav aplikace, práce se seznamy.
- React: zpracování formulářů, získávání dat z RESTových rozhraní.
- React: směrování, knihovna react-query a mutace dat.
- React: globální stav aplikace, komplexní správa stavů v aplikaci.
- YAML: syntaxe a aplikace. Docker: kontejnerizace a nasazení aplikací.
- Výukové metody
- Výuka probíhá formou přednášek, cvičení a samostatné hodnocené práce na iteracích a týmovém projektu. Přednáška teoreticky objasňuje pojmy a principy z oblasti značkovacích jazyků a moderního webového vývoje. Cvičení v počítačových učebnách demonstrují vhodné postupy a nástroje pro vývoj aplikací, řeší demonstrační úlohy podobné iteracím a slouží ke konzultacím probírané látky, zadání a týmových projektů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování jedenácti iterací (max. 33 bodů celkově), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (max. 42 bodů) a teoretická závěrečná zkouška, organizovaná jako odpovědník v ISu (max. 25 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů. Docházka na cvičení je kontrolována pomocí odpovědníků, které umožňují získat až 5.2 bodů, které slouží jako měkké body pro studenty, kteří ukončují předmět zkouškou. Tyto body se připočítávají k hodnocení až po zisku alespoň 70 bodů z iterací, týmového projektu a zkoušky. Mohou pak pomoct k dosažení lepší známky. Pro studenty, kteří ukončují předmět zápočtem, se jedná o body tvrdé. Studenti, kteří ukončují předmět zápočtem, se taktéž mohou zapsat na zkušební termín, pokud nemají dostatek bodů z iterací, odpovědníků ze cvičení a týmového projektu.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce navíc při studování používaných technologií, jejich (anglicky psaných) specifikací a dalších zdrojů. Většina materiálů (slidy, zadání iterací) je k dispozici v angličtině. Hodnocení iterací formou code-review také přispívá k časové náročnosti předmětu.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2022
- Rozsah
- 2/2. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Bc. Otakar Hirš (cvičící)
Ing. Milan Kubík (cvičící)
Ing. Jakub Oršula (cvičící)
Bc. Katarína Pitoňáková (cvičící)
Bc. Daniel Plakinger (cvičící)
Bc. Daniel Puchala (cvičící)
Bc. Pavel Růžička (cvičící)
Bc. Tomáš Sedláček (cvičící) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 14. 2. až Po 9. 5. Po 16:00–17:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Po 14. 2. až Po 9. 5. Po 18:00–19:50 B130, L. Bártek
PB138/03: Čt 17. 2. až Čt 12. 5. Čt 16:00–17:50 A219, D. Plakinger, P. Růžička
PB138/04: Po 14. 2. až Po 9. 5. Po 8:00–9:50 B130, L. Grolig, K. Pitoňáková
PB138/05: Po 14. 2. až Po 9. 5. Po 14:00–15:50 A215, T. Sedláček
PB138/06: Út 15. 2. až Út 10. 5. Út 10:00–11:50 A215, D. Puchala
PB138/07: Út 15. 2. až Út 10. 5. Út 14:00–15:50 A219, M. Kubík, J. Oršula
PB138/08: St 16. 2. až St 11. 5. St 10:00–11:50 A219, O. Hirš
PB138/09: Po 14. 2. až Po 9. 5. Po 12:00–13:50 A219, T. Sedláček
PB138/10: Út 15. 2. až Út 10. 5. Út 12:00–13:50 C525, D. Puchala
PB138/11: St 16. 2. až St 11. 5. St 8:00–9:50 A217, O. Hirš
PB138/12: St 16. 2. až St 11. 5. St 18:00–19:50 A319, D. Plakinger, P. Růžička
PB138/13: Út 15. 2. až Út 10. 5. Út 16:00–17:50 C525, M. Kubík, J. Oršula - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování, doporučena základní znalost některého z univerzálních objektových jazyků, jako jsou Java, C++, C#, či ECMAScript a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 12/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 59 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, JSON a YAML. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL, případně z hybridních řešení (XML rozšíření RDBMS, NoSQL databáze).
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů
aktivně použít terminologii značkovaných jazyků
zvolit vhodný značkovací jazyk pro danou aplikaci
aktivně využívat jazyka XML
popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy a umět je použít v reálné aplikaci
popsat princip Single Page aplikací - Osnova
- Struktura a terminologie značkovaných dokumentů.
- XML: standardy základní rodiny XML, analýzy a zpracování XML dat.
- Objektový model dokumentu, událostmi řízené zpracování.
- Navigace a dotazování v XML datech. XPath, XML databáze a rozšíření.
- YAML: syntaxe a aplikace
- HTML dokumenty
- Základy moderních javascriptových aplikací, ekosystém Node.js, řízení závislostí pomocí NPM
- Úvod do Reactu, jazyk JSX/TSX
- Definice komponent a jejich kompozice, životní cyklus komponent, stav aplikace, práce se seznamy, formuláře
- Validace webových aplikací pomocí Lighthouse
- JSON: syntaxe, datové typy, pole, objekty
- Principy rozhraní REST
- GraphQL: schémata, dotazy, mutace, typy, validace
- Výukové metody
- Výuka probíhá formou přednášek a samostatné konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny projekty. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje aplikací. Praktická cvičení v počítačových učebnách (resp. online) směřující k řešení úloh s dokončením i mimo cvičení a v pozdější fázi semestru k řešení domácích úkolů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2021
- Rozsah
- 2/2. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Bruno Rossi, PhD (cvičící)
Ing. Jakub Oršula (cvičící)
Bc. Daniel Plakinger (cvičící)
Radmila Čermáková (pomocník)
Ing. Milan Kubík (pomocník)
Bc. Katarína Pitoňáková (pomocník) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 12:00–13:50 Virtuální místnost
- Rozvrh seminárních/paralelních skupin:
PB138/02: Čt 12:00–13:50 Virtuální místnost, L. Bártek
PB138/03: Čt 18:00–19:50 Virtuální místnost, J. Oršula
PB138/04: Pá 10:00–11:50 Virtuální místnost, J. Oršula
PB138/05: Út 16:00–17:50 Virtuální místnost, L. Grolig
PB138/06: Čt 16:00–17:50 Virtuální místnost, L. Grolig
PB138/07: Út 18:00–19:50 Virtuální místnost, L. Grolig
PB138/08: Čt 18:00–19:50 Virtuální místnost, L. Grolig
PB138/09: Út 16:00–17:50 Virtuální místnost, D. Plakinger
PB138/10: Út 18:00–19:50 Virtuální místnost, D. Plakinger - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování, doporučena základní znalost některého z univerzálních objektových jazyků, jako jsou Java, C++, C#, či ECMAScript a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 8/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 59 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, JSON a YAML. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL, případně z hybridních řešení (XML rozšíření RDBMS, NoSQL databáze).
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů
aktivně použít terminologii značkovaných jazyků
zvolit vhodný značkovací jazyk pro danou aplikaci
aktivně využívat jazyka XML
popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy a umět je použít v reálné aplikaci
popsat princip Single Page aplikací - Osnova
- Struktura a terminologie značkovaných dokumentů.
- XML: standardy základní rodiny XML, analýzy a zpracování XML dat.
- Objektový model dokumentu, událostmi řízené zpracování.
- Navigace a dotazování v XML datech. XPath, XML databáze a rozšíření.
- YAML: syntaxe a aplikace
- HTML dokumenty
- Základy moderních javascriptových aplikací, ekosystém Node.js, řízení závislostí pomocí NPM
- Úvod do Reactu, jazyk JSX/TSX
- Definice komponent a jejich kompozice, životní cyklus komponent, stav aplikace, práce se seznamy, formuláře
- Validace webových aplikací pomocí Lighthouse
- JSON: syntaxe, datové typy, pole, objekty
- Principy rozhraní REST
- GraphQL: schémata, dotazy, mutace, typy, validace
- Výukové metody
- Výuka probíhá formou přednášek a samostatné konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny projekty. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje aplikací. Praktická cvičení v počítačových učebnách (resp. online) směřující k řešení úloh s dokončením i mimo cvičení a v pozdější fázi semestru k řešení domácích úkolů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2020
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (přednášející)
Ing. Lukáš Grolig (přednášející)
Bruno Rossi, PhD (cvičící) - Garance
- prof. RNDr. Tomáš Pitner, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 17. 2. až Pá 15. 5. Út 10:00–11:50 D2
- Rozvrh seminárních/paralelních skupin:
PB138/02: Po 17. 2. až Pá 15. 5. St 13:00–13:50 A215, L. Bártek
PB138/03: Po 17. 2. až Pá 15. 5. Út 8:00–8:50 B130, L. Grolig
PB138/04: Po 17. 2. až Pá 15. 5. Út 9:00–9:50 B130, L. Bártek
PB138/05: Po 17. 2. až Pá 15. 5. Út 14:00–14:50 A215, L. Grolig
PB138/06: Po 17. 2. až Pá 15. 5. Út 15:00–15:50 A215, L. Grolig
PB138/07: Po 17. 2. až Pá 15. 5. Po 12:00–12:50 B130, B. Rossi - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 3/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 59 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML, JSON a Yaml. Po úspěšném zvládnutí předmětu bude student tvořit moderní aplikace psané v TypeScriptu využívající React a moderní značkovací jazyky, které získávají data z backendu pomocí RESTových rozhraní nebo dotazovacího jazyka GraphQL. Zároveň dokáže své aplikace nasadit v cloudu s využitím kontejnerů na platformě Kubernetes.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů;
- aktivně použít terminologii značkovaných jazyků
- zvolit vhodný značkovací jazyk pro danou aplikaci
- aktivně využívat jazyka XML
- popsat charakteristiky internetových technologií, jako je HTML 5, JavaScript, React, JSON, GraphQL a další moderní webové standardy
- popsat princip Single Page aplikací
- popsat smysl kontejnerů, jejich využití při vývoji a hostovaní aplikací v cloudu - Osnova
- XML Struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML. Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování. Navigace a dotazování v XML datech. XPath.
- Yaml Syntaxe Yaml Aplikace Yaml při konfiguraci CII Práce s Docker kontejnery a Kubernetes
- Základy moderních Javascriptových aplikací HTML dokument Ekosystém Node, managování závislotí pomocí NPM
- Úvod do Reactu, jazyk JSX/TSX Definice komponent a jejich kompozice Životní cyklus komponent Stav aplikace Práce se seznamy Formuláře
- JSON Syntaxe JSON Datové typy v JSON Reprezentace pole a objektu Principy rozhraní REST
- GraphQL Úvod do GraphQL Schémata Dotazy Mutace Typový systém Validace
- Výukové metody
- Výuka probíhá formou přednášek a samostatné konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny projekty. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení domácích úkolů.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2019
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Bruno Rossi, PhD (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 10:00–11:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Pá 13:00–13:50 B117, L. Bártek
PB138/03: Čt 21. 2. až Čt 16. 5. Čt 8:00–8:50 B130, A. Rambousek
PB138/04: Čt 21. 2. až Čt 16. 5. Čt 9:00–9:50 B130, A. Rambousek
PB138/05: St 14:00–14:50 B130, B. Rossi
PB138/06: St 15:00–15:50 B130, B. Rossi - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů;
- aktivně použít terminologii značkovaných dokumentů, zejména XML;
- zvolit v praktické aplikaci vhodný model XML dat (objektový model dokumentu vs. událostmi řízené zpracování);
- vytvořit model konkrétního značkování v DTD, XML Schema, příp. RelaxNG;
- vytvořit dle požadavků XPath výraz;
- napsat transformaci XML dat v jazyce XSLT;
- napsat a spustit dotaz v XQuery;
- popsat charakteristiky internetových technologií, jako je HTML 5,JavaScript, JSON a další moderní webové standardy;
- popsat smysl a základní použití metadat popisujících XML zdroje, rámec RDF, ontologie;
- popsat smysl a základní použití systémů řízených daty, Extract-Transform-Load a zpracování komplexních událostí (CEP). - Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2018
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Bruno Rossi, PhD (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 8:00–9:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: Út 13:00–13:50 B130, L. Bártek
PB138/03: St 13:00–13:50 B130, A. Rambousek
PB138/04: St 14:00–14:50 B130, A. Rambousek
PB138/05: Po 11:00–11:50 B130, A. Rambousek
PB138/06: Po 12:00–12:50 B130, L. Bártek
PB138/07: Po 13:00–13:50 B130, B. Rossi - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Výstupy z učení
- Student bude po absolvování předmětu schopen:
- vysvětlit výhody, nevýhody a účel značkovaných dat a dokumentů;
- aktivně použít terminologii značkovaných dokumentů, zejména XML;
- zvolit v praktické aplikaci vhodný model XML dat (objektový model dokumentu vs. událostmi řízené zpracování);
- vytvořit model konkrétního značkování v DTD, XML Schema, příp. RelaxNG;
- vytvořit dle požadavků XPath výraz;
- napsat transformaci XML dat v jazyce XSLT;
- napsat a spustit dotaz v XQuery;
- popsat charakteristiky internetových technologií, jako je HTML 5,JavaScript, JSON a další moderní webové standardy;
- popsat smysl a základní použití metadat popisujících XML zdroje, rámec RDF, ontologie;
- popsat smysl a základní použití systémů řízených daty, Extract-Transform-Load a zpracování komplexních událostí (CEP). - Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2017
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Bruno Rossi, PhD (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 10:00–11:50 D1, kromě St 17. 5. ; a St 17. 5. 10:00–11:50 A217
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 13:00–13:50 B130, L. Bártek
PB138/03: Čt 10:00–10:50 B130, A. Rambousek
PB138/04: Čt 11:00–11:50 B130, A. Rambousek
PB138/05: Čt 16:00–16:50 B130, A. Rambousek
PB138/06: Čt 17:00–17:50 B130, A. Rambousek
PB138/07: Čt 12:00–12:50 B130, B. Rossi - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2016
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Filip Nguyen (cvičící)
Mgr. Jiří Holuša (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 14:00–15:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Pá 11:00–11:50 B130, L. Bártek
PB138/03: Út 10:00–10:50 B130, M. Grác
PB138/04: Út 11:00–11:50 B130, M. Grác
PB138/05: Út 12:00–12:50 B130, A. Rambousek
PB138/06: Út 13:00–13:50 B130, A. Rambousek
PB138/07: Pá 8:00–8:50 B130, F. Nguyen
PB138/08: Pá 9:00–9:50 B130, F. Nguyen
PB138/09: Čt 16:00–16:50 B130, A. Rambousek
PB138/10: Čt 17:00–17:50 B130, A. Rambousek - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2015
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Filip Nguyen (cvičící)
Mgr. Jiří Holuša (cvičící) - Garance
- doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 12:00–13:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 15:00–15:50 B130, L. Bártek
PB138/03: Čt 16:00–16:50 B130, F. Nguyen
PB138/04: Čt 17:00–17:50 B130, F. Nguyen
PB138/05: Čt 14:00–14:50 B130, A. Rambousek
PB138/06: Čt 15:00–15:50 B130, A. Rambousek
PB138/07: Pá 10:00–10:50 B130, M. Grác
PB138/08: Pá 11:00–11:50 B130, M. Grác
PB138/09: Čt 10:00–10:50 B130, J. Holuša
PB138/10: Čt 11:00–11:50 B130, J. Holuša - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2014
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Filip Nguyen (cvičící) - Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- St 14:00–15:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 17:00–17:50 B130, L. Bártek
PB138/03: Po 10:00–10:50 B130, F. Nguyen
PB138/04: Po 11:00–11:50 B130, F. Nguyen
PB138/05: St 9:00–9:50 B130, A. Rambousek
PB138/06: St 8:00–8:50 B130, A. Rambousek
PB138/07: Po 8:00–8:50 B130, M. Grác
PB138/08: Po 9:00–9:50 B130, M. Grác - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy a principy práce s technologiemi moderních značkovacích jazyků především na bázi XML. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, HTML 5.
- JavaScript, JSON a další moderní webové standardy.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Teoretická příprava probíhá formou přednášek objasňující pojmy a principy z oblasti značkovacích jazyků s demonstracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Hodnocení předmětu je založeno na průběžném bodování čtyř individuálně řešených praktických domácích úloh (max. 12 bodů), týmového projektu, kde je bodována průběžná práce i závěrečný výsledek obhajoby (celkem max. 48 bodů) a závěrečného písemného testu (max. 40 bodů). Z celkových 100 bodů je pro úspěšné hodnocení předmětu zkouškou třeba získat alespoň 70 bodů, pro ukončení zápočtem 60 bodů.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. Rovněž většina podpůrných materiálů k přednášce (slidy) i k úlohám (zadání) je k dispozici v angličtině. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents. The majority of support materials for lectures (slides) as well as task/homeworks specifications are available in English.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2013
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Filip Nguyen (cvičící)
Mgr. Jan Fikejs (pomocník) - Garance
- doc. RNDr. Vlastislav Dohnal, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Po 14:00–15:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 13:00–13:50 B130, L. Bártek
PB138/03: Po 10:00–10:50 B130, A. Rambousek
PB138/04: Po 11:00–11:50 B130, A. Rambousek
PB138/05: Pá 10:00–10:50 B130, M. Grác
PB138/06: Pá 11:00–11:50 B130, M. Grác
PB138/07: St 18:00–18:50 B117, F. Nguyen
PB138/08: St 19:00–19:50 B117, F. Nguyen - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, moderní webové standardy. Web 2.0.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Teoretická příprava formou přednášek s ilustracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2012
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Filip Nguyen (cvičící) - Garance
- prof. RNDr. Luděk Matyska, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky - Rozvrh
- Út 12:00–13:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/2: Po 11:00–11:50 B130, L. Bártek
PB138/3: Pá 9:00–9:50 B130, M. Grác
PB138/4: Pá 10:00–10:50 B130, M. Grác
PB138/5: Po 12:00–12:50 B130, A. Rambousek
PB138/6: Po 13:00–13:50 B130, A. Rambousek
PB138/7: Út 18:00–18:50 B116, F. Nguyen
PB138/8: Út 19:00–19:50 B116, F. Nguyen - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, moderní webové standardy. Web 2.0.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Teoretická příprava formou přednášek s ilustracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2011
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Marek Grác, Ph.D. (cvičící)
RNDr. Tomáš Gregar (pomocník) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 12:00–13:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 12:00–12:50 B130, T. Pitner
PB138/03: Po 16:00–16:50 B116, L. Bártek
PB138/04: Po 17:00–17:50 B116, L. Bártek
PB138/05: Pá 12:00–12:50 B130, A. Rambousek
PB138/06: Pá 13:00–13:50 B130, A. Rambousek
PB138/07: St 9:00–9:50 B130, M. Grác
PB138/08: St 10:00–10:50 B130, M. Grác - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 23 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- XML a internetové technologie, moderní webové standardy. Web 2.0.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Systémy řízené daty. Extract-Transform-Load. Zpracování komplexních událostí (CEP).
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Teoretická příprava formou přednášek s ilustracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2010
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
Mgr. Ľuboš Pecho (cvičící)
RNDr. Adam Rambousek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (pomocník)
RNDr. Tomáš Gregar (pomocník)
Ing. Eva Matějková (pomocník) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 12:00–13:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: Út 11:00–11:50 B130, T. Pitner
PB138/03: Pá 11:00–11:50 B130, L. Bártek
PB138/04: Pá 12:00–12:50 B130, L. Bártek
PB138/05: Pá 13:00–13:50 B130, L. Bártek
PB138/06: St 17:00–17:50 B130, Ľ. Pecho
PB138/07: Čt 9:00–9:50 B130, Ľ. Pecho
PB138/08: Po 10:00–10:50 B130, A. Rambousek
PB138/09: Po 11:00–11:50 B130, A. Rambousek - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 21 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni. Studenti rovněž poznají a zvládnout základy práce v týmu.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG, Schematron.
- Navigace a dotazování v XML datech. XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- Významná značkování pro web a dokumenty.
- Moderní webové aplikace (Web 2.0)
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Výukové metody
- Teoretická příprava formou přednášek s ilustracemi vhodných postupů a nástrojů vývoje XML aplikací. Praktická cvičení v počítačových učebnách směřující k řešení úloh (s dokončením i mimo cvičení) a v pozdější fázi semestru k řešení týmového projektu.
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2009
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (přednášející)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
RNDr. Adam Rambousek, Ph.D. (cvičící)
RNDr. Jaroslav Škrabálek, MBA (pomocník) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 12:00–13:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 15:00–15:50 B116, L. Bártek
PB138/03: Út 9:00–9:50 B130, T. Pitner
PB138/04: Út 10:00–10:50 B130, T. Pitner
PB138/05: Út 11:00–11:50 B130, P. Adámek
PB138/06: Po 10:00–10:50 B116, P. Drášil
PB138/07: Po 11:00–11:50 B116, P. Drášil
PB138/08: Čt 18:00–18:50 B116, T. Gregar
PB138/09: Čt 19:00–19:50 B116, T. Gregar - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací. Po úspěšném zvládnutí předmětu bude student schopen s těmito technologiemi samostatně pracovat na základní úrovni.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG, Schematron.
- Navigace a dotazování v XML datech. XLink, XPointer, XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- XML a internetové technologie.
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2008
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- Ing. Petr Adámek (přednášející)
prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
Mgr. Martin Janík (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící)
Mgr. Libor Šubčík (pomocník) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 12:00–13:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: Út 16:00–16:50 B130, L. Bártek
PB138/03: Út 17:00–17:50 B130, L. Bártek
PB138/04: Čt 11:00–11:50 B130, P. Drášil
PB138/05: Čt 12:00–12:50 B130, P. Drášil
PB138/06: Čt 13:00–13:50 B130, P. Drášil
PB138/07: Út 10:00–10:50 B130, T. Pitner
PB138/08: Út 11:00–11:50 B130, T. Pitner
PB138/09: St 16:00–16:50 B130, M. Janík
PB138/10: St 17:00–17:50 B130, M. Janík - Předpoklady
- Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu.
- Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 19 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG, Schematron.
- Navigace a dotazování v XML datech. XLink, XPointer, XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- XML a internetové technologie.
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2007
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- Ing. Petr Adámek (přednášející)
prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 8:00–9:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: St 9:00–9:50 B130, J. Pavlovič
PB138/03: Út 16:00–16:50 B130, L. Bártek
PB138/04: Út 18:00–18:50 B130, L. Bártek
PB138/05: Út 17:00–17:50 B130, T. Gregar
PB138/06: St 18:00–18:50 B130, T. Gregar
PB138/07: Čt 11:00–11:50 B130, P. Drášil
PB138/08: Čt 10:00–10:50 B130, P. Drášil - Předpoklady
- ! P138 Moderní značkovací jazyky
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je žádoucí základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 11 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků na bázi XML a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky. DTD, XML Schema, RelaxNG, Schematron.
- Navigace a dotazování v XML datech. XLink, XPointer, XPath.
- Transformace XML dat, jazyk XSLT.
- Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Úvod do sémantického webu.
- XML a internetové technologie.
- Literatura
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech s možností konzultací na cvičeních, kde jsou kromě toho řešeny úlohy. Hodnocení předmětu sestává z hodnocení úloh, projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires the ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2006
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící) - Garance
- prof. RNDr. Václav Matyáš, M.Sc., Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Po 9:00–10:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: Po 19:00–19:50 B130, L. Bártek
PB138/03: Út 16:00–16:50 B117, L. Bártek
PB138/04: Út 17:00–17:50 B117, L. Bártek
PB138/05: St 18:00–18:50 B130, L. Bártek
PB138/06: Út 18:00–18:50 B130, P. Adámek
PB138/07: Út 19:00–19:50 B130, P. Adámek
PB138/08: St 12:00–12:50 B130, J. Pavlovič
PB138/09: St 13:00–13:50 B130, J. Pavlovič
PB138/10: St 14:00–14:50 B130, J. Pavlovič
PB138/11: Út 18:00–18:50 B116, T. Gregar
PB138/12: Út 19:00–19:50 B116, T. Gregar
PB138/13: St 12:00–12:50 B116, P. Drášil
PB138/14: St 13:00–13:50 B116, P. Drášil - Předpoklady
- ! P138 Moderní značkovací jazyky
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je třeba základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 11 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), struktura a terminologie značkovaných dokumentů. Standardy základní rodiny XML.
- Standardy analýzy a zpracování XML dat. Objektový model dokumentu, událostmi řízené zpracování.
- Modely XML dokumentu, používané přístupy a modelovací jazyky.
- Navigace a dotazování v XML datech. XLink, XPointer, XPath.
- Transformace a vizualizace, jazyk XSLT.
- Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze. Dotazovací jazyky pro XML, XQuery.
- Metadata popisující XML zdroje, rámec RDF, ontologie. Sémantický web.
- XML a internetové technologie. Publikační systémy založené na XML.
- Literatura
- BRADLEY, Neil. XML : kompletní průvodce. Translated by Jiří Bráza. 1. vyd. Praha: Grada, 2000, 537 s. ISBN 8071699497. info
- MARCHAL, Benoit. XML v příkladech. 1. vyd. Praha: Computer Press, 2000, xiv, 447. ISBN 8072263323. info
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- AHMED, Kal. Professional XML meta data. Birmingham: Wrox Press, 2001, ix, 567 s. ISBN 1-86100-451-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- PITNER, Tomáš. XML a informační systémy. In Sborník přednášek Tvorba software 2001. 1. vyd. Ostrava: Tanger s.r.o., 2001, s. 135-142. ISBN 80-85988-59-3. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- SCHURMAN, Eric M. a William J. PARDI. Dynamické HTML v akci : html, dhtml a xml, kaskádní styly (CSS), skriptování, kompatibilita s různými prohlížeči, design interaktivních stránek. 1. vyd. Praha: Computer Press, 2000, xvii, 421. ISBN 807226401X. info
- BOX, Don, Aaron SKONNARD a John LAM. Essential XML :beyond markup. Boston: Addison-Wesley, 2000, xviii, 368. ISBN 0-201-70914-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech. Práce na projektech tvoří náplň cvičení v druhé polovině semestru. Hodnocení zkoušky sestává z hodnocení projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů.
-------
The subject requires the ability to work independently on own projects, as well as reading original specifications and other English-written documents.
=======
Podrobnější osnova předmětu:
Moderní značkovací jazyky, Extensible Markup Language (XML), jeho syntaxe. Standardy rodiny XML (XML 1.0, jmenné prostory, kanonický tvar XML dokumentu).
Aplikace standardu XML.
Standardy analýzy a zpracování XML dat. Objektový model XML dokumentu, událostmi řízené zpracování, vazby na konkrétní programovací prostředí.
Abstraktní modely XML dokumentu. Přístupy k modelování XML dat, používané modelovací jazyky (DTD, XML Schema, Relax NG, Schematron, Examplotron a další). Nástroje na validaci XML dat.
Navigace a dotazování v XML datech. Standardy XLink, XPointer, XPath.
Formátování XML dokumentu a jejich transformace, styly CSS pro XML, formátovací objekty (XSL-FO), jazyk XSLT.
Dotazovací jazyky pro XML. Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze.
Metadata popisující XML zdroje, rámec RDF, XML ontologie. Sémantický web.
XML a internetové technologie, jazyky XHTML, WML.
Podpora XML u webových a aplikačních serveru; a webových prohlížečů. Generická struktura internetových aplikací postavených na XML.
Publikační systémy založené na XML. - Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2005
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
Mgr. Luděk Bártek, Ph.D. (cvičící)
Mgr. Pavel Drášil, Ph.D. (cvičící)
RNDr. Tomáš Gregar (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící)
RNDr. Pavel Cenek (pomocník)
RNDr. Ondřej Krajíček (pomocník) - Garance
- doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- St 14:00–15:50 D1
- Rozvrh seminárních/paralelních skupin:
PB138/02: Po 19:00–19:50 B130, P. Adámek
PB138/03: Út 16:00–16:50 B130, J. Pavlovič
PB138/04: Po 14:00–14:50 B117, J. Pavlovič
PB138/05: Po 15:00–15:50 B117, J. Pavlovič
PB138/06: Út 18:00–18:50 B116, T. Gregar
PB138/07: Út 19:00–19:50 B116, T. Gregar
PB138/08: St 12:00–12:50 B117, T. Gregar
PB138/09: Út 17:00–17:50 B130, L. Bártek
PB138/10: Út 18:00–18:50 B130, L. Bártek
PB138/11: Út 19:00–19:50 B130, L. Bártek
PB138/12: Čt 15:00–15:50 B117, P. Drášil
PB138/13: Čt 16:00–16:50 B117, P. Drášil
PB138/14: Čt 17:00–17:50 B117, P. Drášil - Předpoklady
- ! P138 Moderní značkovací jazyky
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je třeba základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- předmět má 11 mateřských oborů, zobrazit
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), jeho syntaxe. Standardy rodiny XML (XML 1.0, jmenné prostory, kanonický tvar XML dokumentu).
- Aplikace standardu XML.
- Standardy analýzy a zpracování XML dat. Objektový model XML dokumentu, událostmi řízené zpracování, vazby na konkrétní programovací prostředí.
- Abstraktní modely XML dokumentu. Přístupy k modelování XML dat, používané modelovací jazyky (DTD, XML Schema, Relax NG, Schematron, Examplotron a další). Nástroje na validaci XML dat.
- Navigace a dotazování v XML datech. Standardy XLink, XPointer, XPath.
- Formátování XML dokumentu a jejich transformace, styly CSS pro XML, formátovací objekty (XSL-FO), jazyk XSLT.
- Dotazovací jazyky pro XML. Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze.
- Metadata popisující XML zdroje, rámec RDF, XML ontologie. Sémantický web.
- XML a internetové technologie, jazyky XHTML, WML.
- Podpora XML u webových a aplikačních serveru; a webových prohlížečů. Generická struktura internetových aplikací postavených na XML.
- Publikační systémy založené na XML.
- Literatura
- BRADLEY, Neil. XML : kompletní průvodce. Translated by Jiří Bráza. 1. vyd. Praha: Grada, 2000, 537 s. ISBN 8071699497. info
- MARCHAL, Benoit. XML v příkladech. 1. vyd. Praha: Computer Press, 2000, xiv, 447. ISBN 8072263323. info
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- AHMED, Kal. Professional XML meta data. Birmingham: Wrox Press, 2001, ix, 567 s. ISBN 1-86100-451-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- PITNER, Tomáš. XML a informační systémy. In Sborník přednášek Tvorba software 2001. 1. vyd. Ostrava: Tanger s.r.o., 2001, s. 135-142. ISBN 80-85988-59-3. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- SCHURMAN, Eric M. a William J. PARDI. Dynamické HTML v akci : html, dhtml a xml, kaskádní styly (CSS), skriptování, kompatibilita s různými prohlížeči, design interaktivních stránek. 1. vyd. Praha: Computer Press, 2000, xvii, 421. ISBN 807226401X. info
- BOX, Don, Aaron SKONNARD a John LAM. Essential XML :beyond markup. Boston: Addison-Wesley, 2000, xviii, 368. ISBN 0-201-70914-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech. Práce na projektech tvoří náplň cvičení v druhé polovině semestru. Hodnocení zkoušky sestává z hodnocení projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires the ability to work independently on own projects, as well as reading original specifications and other English-written documents.
- Další komentáře
- Studijní materiály
Předmět je vyučován každoročně. - Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2004
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
Mgr. Luděk Bártek, Ph.D. (cvičící)
RNDr. Jan Pavlovič, Ph.D. (cvičící)
Mgr. Jiří Mikulášek (pomocník)
Mgr. Martin Povolný (pomocník)
doc. RNDr. Pavel Smrž, Ph.D. (pomocník)
doc. RNDr. Petr Sojka, Ph.D. (pomocník) - Garance
- doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Čt 14:00–15:50 D3
- Rozvrh seminárních/paralelních skupin:
PB138/02: Čt 13:00–13:50 B117, L. Bártek
PB138/03: Čt 16:00–16:50 B117, L. Bártek
PB138/04: Čt 17:00–17:50 B117, L. Bártek
PB138/05: Út 10:00–10:50 B117, P. Adámek
PB138/06: Út 11:00–11:50 B117, P. Adámek
PB138/07: Út 16:00–16:50 B117, P. Adámek
PB138/08: Út 17:00–17:50 B117, P. Adámek
PB138/09: St 16:00–16:50 B117, J. Pavlovič
PB138/10: St 17:00–17:50 B117, J. Pavlovič
PB138/11: Čt 18:00–18:50 B117, J. Pavlovič
PB138/12: Čt 19:00–19:50 B117, J. Pavlovič - Předpoklady
- ! P138 Moderní značkovací jazyky
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je třeba základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
Předmět si smí zapsat nejvýše 200 stud.
Momentální stav registrace a zápisu: zapsáno: 0/200, pouze zareg.: 0/200, pouze zareg. s předností (mateřské obory): 0/200 - Mateřské obory/plány
- Aplikovaná informatika (program FI, B-AP)
- Informatika (program FI, B-IN)
- Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), jeho syntaxe. Standardy rodiny XML (XML 1.0, jmenné prostory, kanonický tvar XML dokumentu).
- Aplikace standardu XML.
- Standardy analýzy a zpracování XML dat. Objektový model XML dokumentu, událostmi řízené zpracování, vazby na konkrétní programovací prostředí.
- Abstraktní modely XML dokumentu. Přístupy k modelování XML dat, používané modelovací jazyky (DTD, XML Schema, Relax NG, Schematron, Examplotron a další). Nástroje na validaci XML dat.
- Navigace a dotazování v XML datech. Standardy XLink, XPointer, XPath.
- Formátování XML dokumentu a jejich transformace, styly CSS pro XML, formátovací objekty (XSL-FO), jazyk XSLT.
- Dotazovací jazyky pro XML. Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze.
- Metadata popisující XML zdroje, rámec RDF, XML ontologie. Sémantický web.
- XML a internetové technologie, jazyky XHTML, WML.
- Podpora XML u webových a aplikačních serveru; a webových prohlížečů. Generická struktura internetových aplikací postavených na XML.
- Publikační systémy založené na XML.
- Literatura
- BRADLEY, Neil. XML : kompletní průvodce. Translated by Jiří Bráza. 1. vyd. Praha: Grada, 2000, 537 s. ISBN 8071699497. info
- MARCHAL, Benoit. XML v příkladech. 1. vyd. Praha: Computer Press, 2000, xiv, 447. ISBN 8072263323. info
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- AHMED, Kal. Professional XML meta data. Birmingham: Wrox Press, 2001, ix, 567 s. ISBN 1-86100-451-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- PITNER, Tomáš. XML a informační systémy. In Sborník přednášek Tvorba software 2001. 1. vyd. Ostrava: Tanger s.r.o., 2001, s. 135-142. ISBN 80-85988-59-3. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- SCHURMAN, Eric M. a William J. PARDI. Dynamické HTML v akci : html, dhtml a xml, kaskádní styly (CSS), skriptování, kompatibilita s různými prohlížeči, design interaktivních stránek. 1. vyd. Praha: Computer Press, 2000, xvii, 421. ISBN 807226401X. info
- BOX, Don, Aaron SKONNARD a John LAM. Essential XML :beyond markup. Boston: Addison-Wesley, 2000, xviii, 368. ISBN 0-201-70914-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné (obvykle týmové) konzultované práce na projektech. Práce na projektech tvoří náplň cvičení v druhé polovině semestru. Hodnocení zkoušky sestává z hodnocení projektu a závěrečného písemného testu. U písemného testu není povoleno použití žádných materiálů kromě psacích potřeb.
- Navazující předměty
- Informace učitele
- http://www.fi.muni.cz/~tomp/xml
Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires the ability to work independently on own projects, as well as reading original specifications and other English-written documents. - Další komentáře
- Předmět je vyučován každoročně.
- Nachází se v prerekvizitách jiných předmětů
PB138 Moderní značkovací jazyky a jejich aplikace
Fakulta informatikyjaro 2003
- Rozsah
- 2/1. 3 kr. (plus ukončení). Doporučované ukončení: zk. Jiná možná ukončení: z.
- Vyučující
- prof. RNDr. Tomáš Pitner, Ph.D. (přednášející)
Ing. Petr Adámek (cvičící)
Mgr. Josef Cacek (cvičící)
Mgr. Martin Povolný (cvičící) - Garance
- doc. Ing. Jan Staudek, CSc.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. RNDr. Tomáš Pitner, Ph.D. - Rozvrh
- Út 16:00–17:50 D2
- Rozvrh seminárních/paralelních skupin:
PB138/2: St 18:00–18:50 B117, P. Adámek
PB138/3: St 19:00–19:50 B117, P. Adámek
PB138/4: St 18:00–18:50 B116, J. Cacek
PB138/5: St 19:00–19:50 B116, J. Cacek - Předpoklady
- ! P138 Moderní značkovací jazyky
Předpokládají se základní znalosti z oblasti formálních jazyků, orientace v objektovém programování (silně doporučena základní znalost jazyka Java) a databázích. Dále je třeba základní znalost některého značkovacího jazyka (např. HTML) a služeb Internetu. - Omezení zápisu do předmětu
- Předmět je otevřen studentům libovolného oboru.
Předmět si smí zapsat nejvýše 100 stud.
Momentální stav registrace a zápisu: zapsáno: 0/100, pouze zareg.: 0/100, pouze zareg. s předností (mateřské obory): 0/100 - Cíle předmětu
- Předmět seznamuje se základními standardy, principy práce a technologiemi moderních značkovacích jazyků a jejich aplikací.
- Osnova
- Moderní značkovací jazyky, Extensible Markup Language (XML), jeho syntaxe. Standardy rodiny XML (XML 1.0, jmenné prostory, kanonický tvar XML dokumentu).
- Aplikace standardu XML.
- Standardy analýzy a zpracování XML dat. Objektový model XML dokumentu, událostmi řízené zpracování, vazby na konkrétní programovací prostředí.
- Abstraktní modely XML dokumentu. Přístupy k modelování XML dat, používané modelovací jazyky (DTD, XML Schema, Schematron, Examplotron, Relax NG a další). Nástroje na validaci XML dat.
- Navigace a dotazování v XML datech. Standardy XLink, XPointer, XPath.
- Formátování XML dokumentu a jejich transformace, jazyk XSLT.
- Dotazovací jazyky pro XML. Ukládání a zpracování XML dat v relačních a objektových databázích, indexování XML dat, nativní XML databáze.
- Metadata popisující XML zdroje, rámec RDF, XML ontologie.
- XML a internetové technologie, jazyky XHTML, WML.
- Podpora XML u webových a aplikačních serveru; a webových prohlížeču. Generická struktura internetových aplikací postavených na XML.
- Ukázkové technologie jednoduchých vícevrstvých webových aplikací. JavaServerPages, JavaBeans a knihoven značek.
- Definice uživatelského rozhraní pomocí jazyka XUL. Publikační systémy založené na XML.
- Literatura
- BRADLEY, Neil. XML : kompletní průvodce. Translated by Jiří Bráza. 1. vyd. Praha: Grada, 2000, 537 s. ISBN 8071699497. info
- MARCHAL, Benoit. XML v příkladech. 1. vyd. Praha: Computer Press, 2000, xiv, 447. ISBN 8072263323. info
- SEELY, Scott. SOAP :cross platform internet development using XML. Upper Saddle River: Prentice Hall, 2002, xiv, 391 s. ISBN 0-13-090763-4. info
- BURKE, Eric M. Java and XSLT. 1. vyd. Sebastopol, CA, USA: O'Reilly & Associates, Inc., 2001. ISBN 0-596-00143-6. info
- AHMED, Kal. Professional XML meta data. Birmingham: Wrox Press, 2001, ix, 567 s. ISBN 1-86100-451-6. info
- CAGLE, Kurt. Professional XML schemas. Birmingham: Wrox Press, 2001, xv, 691 s. ISBN 1-86100-547-4. info
- PITNER, Tomáš. Transformace XML dat: standardy, nástroje, metodika, optimalizace. In Proceedings of the Annual Database Conference. 1. vyd. Bratislava: Slovenská technická univerzita, 2001, s. 285-294. DATAKON. ISBN 80-227-1597-2. info
- PITNER, Tomáš. XML a informační systémy. In Sborník přednášek Tvorba software 2001. 1. vyd. Ostrava: Tanger s.r.o., 2001, s. 135-142. ISBN 80-85988-59-3. info
- KAY, Michael. XSLT :programmer's reference. 2nd ed. Birmingham: Wrox Press, 2001, xxxiii., 9. ISBN 1-86100-506-7. info
- SCHURMAN, Eric M. a William J. PARDI. Dynamické HTML v akci : html, dhtml a xml, kaskádní styly (CSS), skriptování, kompatibilita s různými prohlížeči, design interaktivních stránek. 1. vyd. Praha: Computer Press, 2000, xvii, 421. ISBN 807226401X. info
- BOX, Don, Aaron SKONNARD a John LAM. Essential XML :beyond markup. Boston: Addison-Wesley, 2000, xviii, 368. ISBN 0-201-70914-7. info
- Metody hodnocení
- Výuka probíhá formou přednášek a samostatné konzultované práce na projektech. Hodnocení zkoušky sestává z hodnocení projektu a závěrečného písemného testu. Pro získání zápočtu stačí úspěšná realizace a prezentace projektu.
- Navazující předměty
- Informace učitele
- http://www.fi.muni.cz/~tomp/xml
Předmět předpokládá značný podíl samostatné práce na projektech a při samostudiu z originálních (= anglicky psaných) specifikací a dalších zdrojů. ------- The subject requires the ability to work independently on own projects, as well as reading original specifications and other English-written documents. - Další komentáře
- Předmět je vyučován každoročně.
- Nachází se v prerekvizitách jiných předmětů
- Statistika zápisu (nejnovější)