FI:PB138 Moderní značkovací jazyky - Informace o předmětu
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
- Aplikovaná informatika (program FI, B-AP)
- Bioinformatika (program FI, B-AP)
- Ekonomické informační systémy (program ESF, B-SI)
- Informatika a druhý obor (program FI, B-EB)
- Informatika a druhý obor (program FI, B-FY)
- Informatika a druhý obor (program FI, B-IO)
- Informatika a druhý obor (program FI, B-MA)
- Informatika a druhý obor (program FI, B-TV)
- Informatika ve veřejné správě (program FI, B-AP)
- Matematická informatika (program FI, B-IN)
- Paralelní a distribuované systémy (program FI, B-IN)
- Počítačová grafika a zpracování obrazu (program FI, B-IN)
- Počítačové sítě a komunikace (program FI, B-IN)
- Počítačové systémy a zpracování dat (program FI, B-IN)
- Programovatelné technické struktury (program FI, B-IN)
- Programovatelné technické struktury (program FI, N-IN)
- Služby - výzkum, řízení a inovace (program FI, N-AP)
- Sociální informatika (program FI, B-AP)
- Umělá inteligence a zpracování přirozeného jazyka (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ů 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ů
- Statistika zápisu (jaro 2013, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2013/PB138