FI:PB138 Moderní značkovací jazyky - Informace o předmětu
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ů
- Statistika zápisu (jaro 2010, nejnovější)
- Permalink: https://is.muni.cz/predmet/fi/jaro2010/PB138