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