FI:PB138 Modern markup languages - Course Information
PB138 Modern markup languages
Faculty of InformaticsSpring 2003
- Extent and Intensity
- 2/1. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
Ing. Petr Adámek (seminar tutor)
Mgr. Josef Cacek (seminar tutor)
Mgr. Martin Povolný (seminar tutor) - Guaranteed by
- doc. Ing. Jan Staudek, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Tue 16:00–17:50 D2
- Timetable of Seminar Groups:
PB138/2: Wed 18:00–18:50 B117, P. Adámek
PB138/3: Wed 19:00–19:50 B117, P. Adámek
PB138/4: Wed 18:00–18:50 B116, J. Cacek
PB138/5: Wed 19:00–19:50 B116, J. Cacek - Prerequisites
- ! P138 Modern markup languages
Basic knowledge of formal languages, as well as some experience in OO programming (preferably in Java) and databases is required. Moreover, basic orientation in a markup language (HTML) and Internet services is needed, too. - Course Enrolment Limitations
- The course is offered to students of any study field.
The capacity limit for the course is 100 student(s).
Current registration and enrolment status: enrolled: 0/100, only registered: 0/100, only registered with preference (fields directly associated with the programme): 0/100 - Course objectives
- The course is an introduction to modern markup languages (XML). It provides an overview of standards, processing, and technologies related to XML.
- Syllabus
- Modern markup languages, Extensible Markup Language (XML), its syntax. Family of XML-based standards (XML 1.0, Namespaces, Canonical XML).
- Applications of XML.
- Standards for parsing and processing XML data. XML Document Object Model, event-driven processing, binding to concrete programming languages.
- Abstract XML data models. Approaches to XML data modelling, schema languages (DTD, XML Schema, Schematron, Relax etc.). XML validation tools.
- Navigation and Querying XML data. XLink, XPointer, XPath standards.
- XML documents formatting and transformations, XSLT.
- Query Languages for XML. Storing and processing XML data in relational and OO databases, XML data indexing, native XML databases.
- Metadata for describing XML resources, RDF framework, XML ontologies.
- XML and Internet technologies, XHTML, WML languages.
- XML support in HTTP and aplication servers and web browsers. Generic structure of Internet aplications based on XML.
- Examples of technologies for simple multi-tier web aplications. JavaServerPages, JavaBeans and Taglibs.
- Description of user interface by XUL. Publication systems based on XML.
- Literature
- 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. 1st ed. 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 (XML Data Transformation: Standards, Tools, Methodology, Optimization). In Proceedings of the Annual Database Conference. 1st ed. Bratislava: Slovenská technická univerzita, 2001, p. 285-294. DATAKON. ISBN 80-227-1597-2. info
- PITNER, Tomáš. XML a informační systémy (XML and Information Systems). In Sborník přednášek Tvorba software 2001. 1st ed. Ostrava: Tanger s.r.o., 2001, p. 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. and 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 and John LAM. Essential XML :beyond markup. Boston: Addison-Wesley, 2000, xviii, 368. ISBN 0-201-70914-7. info
- Assessment methods (in Czech)
- 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.
- Language of instruction
- Czech
- Follow-Up Courses
- Further comments (probably available only in Czech)
- The course is taught annually.
- Listed among pre-requisites of other courses
- Teacher's information
- http://www.fi.muni.cz/~tomp/xml
- Enrolment Statistics (Spring 2003, recent)
- Permalink: https://is.muni.cz/course/fi/spring2003/PB138