Course: Markup languages

» List of faculties » FBI » UAI
Course title Markup languages
Course code UAI/314
Organizational form of instruction Lecture + Practice
Level of course Bachelor
Year of study not specified
Frequency of the course In each academic year, in the winter semester.
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Novák Milan, PhDr. Ph.D.
Course content
The course is divided into two parts. The first part of the course deals with the basics of XML technology: 1. Rules of creating XML documents. 2. Validation of XML documents. 3. DTD rules. 4. Templates and diagrams. 5. Styles XSL, CSS for XML. 6. Basics of DocBook. 7. Transformation of XML documents. The second part of the course deals with the basics of HTML (XHTML) in relation to XML: 1. Structure of HTML documents. 2. Typography in HTML. 3. Tables in html. 4. CSS in HTML. 5. SCSS, LESS.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Project-based learning
  • Preparation for classes - 25 hours per semester
  • Semestral paper - 40 hours per semester
  • Class attendance - 26 hours per semester
  • Preparation for exam - 20 hours per semester
Learning outcomes
The course is designed to gain awareness and experience with markup languages based on XML. These technologies form the necessary basis for mastering other courses focused mainly on Internet technologies. It presents ways to work effectively with modern techniques using universal XML and HTML technology. Students will understand the general principles of XML technology and related HTML. They will learn to work with tools for creating XML and HTML documents, focusing mainly on Internet technologies, so that they are able to use them in requests for data acquisition between different technical means.
Students will understand the general principles of XML technology and related HTML. They will learn to work with tools for creating XML and HTML documents, focusing especially on Internet technologies, so that they will be able to use them in requests for obtaining data between various technical means.
Prerequisites
Prerequisites and co-requisites The prerequisite for the course is knowledge of computer skills. It is mainly work in a text editor or in some of the programming tools (WebStrom, xEdit, etc.). This is not a necessary condition. Students with basic knowledge of work in one of the text editors can manage the transition to any of the tools.

Assessment methods and criteria
Oral examination

Active approach in the training workshops and the development of independent tasks under each thematic blocks.
Recommended literature
  • HOLUBOVÁ, Irena a Jaroslav POKORNÝ. XML technologie: principy a aplikace v praxi. Praha: Grada, 2008. Průvod-ce (Grada).. ISBN 978-80-247-2725-7.
  • Laurenčík, Marek. Tvorba www stránek v HTML a CSS. Praha: Grada Publishing, 2019. ISBN 978-80-271-2241-7.
  • Značkovací jazyky - přednášky a cvičení. Moodle [online]. České Budějovice: Jihočeská univerzita, 2021. Dostupné z: https://elearning.jcu.cz/course/view.php?id=541.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester