HSMW BA Data Representation Course from the University of Applied Science Mittweida that took place in 2018.
NOTE: The commentary and filenames might appear in German.
This course about data representation in software engineering delved into the various aspects of data and information. The course explored the semantics, content, syntax, structural, and presentation aspects of data, ensuring a thorough understanding of data management and manipulation. Participants were introduced to XML Specifications and Document Type Definitions, their correlated elements and processing instructions, while also learning about namespaces and schema variation.
Regarding the more practical part, the course provided insights into programming interfaces such as the Document Object Model (DOM) and Simple API for XML (SAX). It featured JSON structures, RESTful web service concepts. The course also covered version management using Git, XPath, and XSLT, emphasizing their relevance in XML technology.
- Data Apects: Semantics, Content, Syntax, Structure, Presentation, Metadata
- XML: Specifications, Elements, Processing Instructions, Document Type Definition
- Data Namespaces and Schemas
- Programming Interfaces: DOM and SAX
- JSON and RESTful Web Services: Structure, Concepts, and Implementation
- Version Management and XML Technologies: Git, XPath, and XSLT
- XML Document Creation and Integration
- DTD-Based XML Validation
- XML Schema Validation Enhancement
- Java DOM XML Reader and Writer
- JSON Management and Validation
- Custom SAX XML Parsing
- XSLT XML-to-HTML Transformation
- XPath XML Data Extraction