FI:P138 Modern markup languages - Course Information
P138 Moderní značkovací jazyky a jejich aplikace
Faculty of InformaticsSpring 2002
- Extent and Intensity
- 2/1. 3 credit(s) (plus extra credits for completion). Recommended Type of Completion: zk (examination). Other types of completion: k (colloquium), z (credit).
- Teacher(s)
- prof. RNDr. Tomáš Pitner, Ph.D. (lecturer)
- Guaranteed by
- doc. Ing. Jan Staudek, CSc.
Department of Machine Learning and Data Processing – Faculty of Informatics
Contact Person: prof. RNDr. Tomáš Pitner, Ph.D. - Timetable
- Tue 11:00–12:50 D2, Thu 13:00–13:50 B116, Thu 14:00–14:50 B116, Thu 15:00–15:50 B116
- Timetable of Seminar Groups:
P138/Ct14: No timetable has been entered into IS. T. Pitner
P138/Ct15: No timetable has been entered into IS. T. Pitner - Prerequisites
- 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 60 student(s).
Current registration and enrolment status: enrolled: 0/60, only registered: 0/60, only registered with preference (fields directly associated with the programme): 0/60 - 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 (DOM), event-driven processing (SAX), 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.
- Assessment methods (in Czech)
- Výuka probíhá formou přednášek a samostatné konzultované práce na projektech. Hodnocení zkoušky a kolokvia 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.
- Teacher's information
- http://www.fi.muni.cz/~tomp
- Enrolment Statistics (recent)
- Permalink: https://is.muni.cz/course/fi/spring2002/P138