Description
The main goal of this course is to familiarise participants with XML, its syntax, and its real-world applications. At the end of the course, participants will be able to understand XML, structure XML data and develop applications that use XML.
Audience
This course is intended for participants with little or no prior knowledge of XML and is specifically aimed at beginners interested in understanding and working with XML data. It is suitable for anyone involved in data processing, web development or software development and wants to understand the basics of XML.
No prior knowledge is required to participate in this course. It is accessible to anyone with no previous experience with XML or related technologies.
Methods
The course is offered through instructor-led lessons as well as self-study. Participants will receive practical exercises and assignments to practice their skills. The emphasis is on hands-on learning, where participants are actively writing code and solving programming issues.
Contents
Introduction to XML and the importance of data structuring.
Comparing different data formats, including JSON, YAML, and CSV, and how XML fits into this landscape.
Understanding XML syntax, including elements, attributes, and namespaces
Modeling real-world concepts in XML format.
XML applications, including reading XML into HTML documents with JavaScript (AJAX & DOM), using XPath expressions and functions, xQuery to retrieve data, and defining syntactic rules with DTD and XML schemas (XSD).
Certification
Participation certificate: participants receive a certificate that they have completed this training at the end of the training.