IT / Programming / Syncro Soft / oXygen / XML Fundamentals (Short) using XML Developer

oXygen - XML Fundamentals (Short) using XML Developer

Details

ID 2757643
Classroom 2 days
Webinar 4 days
Method Lecture and discussion
Prequisite no
Audience Programmers, Web developers

Services:

  • Lunch / Catering
  • Assistance for hotel / travel bookings
  • Comelio certificate
  • Flexible: Free cancellation up until 10 days before the training

Summary

Extensible Markup Language (XML) is a simple, very flexible text format designed to meet the challenges of large-scale electronic publishing but also playing an increasingly important role in the exchange of a wide variety of data on the Web and elsewhere. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Many application programming interfaces (APIs) have been developed to aid software developers with processing XML data, and several schema systems exist to aid in the definition of XML-based languages. As of 2009, hundreds of document formats using XML syntax have been developed - both for technical usage scenarios as well as for data exchange between companies. This trainings provides an overview of the big family of XML technologies. Hands-on labs can be found in our other trainings presenting the same topics in more days and in greater depth. This training, however, makes use of presentations and prepared examples and case studies.

Training Dates

  • 2020-Nov-02 - Nov-05
  • 2021-Jan-11 - Jan-14
  • 2021-Mar-22 - Mar-25
  • 2021-May-31 - Jun-03

590 EUR +VAT

Location | Enrollment


Agenda

XML Fundamentals and DTD

Well-Formed XML Documents - Common Syntactic Constructs - Character Data and Markup - Comments - Processing Instructions - CDATA Sections - Prolog and Document Type Declaration- Start-Tags, End-Tags, and Empty-Element Tags - DTD Fundamentals: Declaration of Elements and Attributes, Attribute-List, Conditional Sections, Mixed Content

Document Modeling using XML Schema

Principles of Document Modeling - Defining Elements, Attributs and Groups - Complex Documents using Global Complex Types and Derivation - Datatypes: Pre-defined XML Schema Datatypes, User-defined Datatypes - Modular XML Schema Documents using Inclusion, Import and Redefinition - Namespaces

Localization, Navigation and Filtering using XPath

Axes and Node Tests - Location Paths - Predicates and Filters - Functions

Transformations using XSLT

Principles of XSLT - Template: Rules and Patterns, Named Templates, Modes - Control structures: Conditional Processing and Repetition - Sorting, Grouping and Numbering - Modular Stylesheets using Inclusion and Import - Variables and Paramters - Output of HTML, XML, and Text

XML Standards for Web Services

WSDL: Service Definition, Types, Messages and Message Parts, Port Types, Bindings, Ports, Services - SOAP: Message Structure (Envelope, Header, Body), SOAP Processing Model and Attributes, Fault Message

XML and Relational Databases

Export from Relational Data into XML using SQL - Decomposition of XML into Relational Data - Storing of XML in Relational DBs - Processing, Filtering and Querying of XML - Comparison: Oracle, MS SQL Server, IBM DB2

Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling in XML, shortly before any of the current Semantic Web standards had been adopted. He started working as lecturer and consultant in 2002.

Publications
  • XSLT, XPath und XQuery ISBN 978-3-939701-18-7
  • XSL-FO ISBN 978-3-939701-17-0
  • XML Schema ISBN 978-3-939701-22-4
  • XML: Standards und Technologien ISBN 978-3-939701-21-7
  • MS SQL Server – XML und SOAP-Webservices ISBN 978-3-939701-03-3
  • Oracle, PL/SQL und XML ISBN 978-3-939701-49-1
Projects

He works as an IT-consultant and project manager. He developed various XML-based applications with his team in India and is regularly involved in complex import/export scenarios / data integration projects and in XML-based reporting solutions.

Research

He led several research projects for business partners concerning expert systems, ontology-based software, and also online questionnaires. Nearly all of these projects were based on a complex XML-data model or made use of XML-based rule sets.