XML - Grundkurs (Kurz) -
Seminar
von Comelio GmbH
Seminar-Inhalte
Die Extensible Markup Language (XML) ist eine Auszeichnungssprache zur Darstellung hierarchisch strukturierter Daten in Form von Textdaten. XML wird u. a. für den Austausch von Daten zwischen Anwendungen und Organisationen verwendet. Ein weiterer wichtiger Einsatzbereich ist die Speicherung von Textinhalten. Dieses Seminar zeigt die XML-Technologie mit ihren einzelnen Verfahren und Anwendungsgebieten im Zusammenhang auf und geht auf die unterschiedlichen Spezifikationen in diesem Bereich wie DTD und XML Schema (für die Modellierung und Validierung von XML-Daten), XPath (Lokalisierung und Abfrage), XSLT (Umwandlung, Transformation und Mapping) und das Themengebiet Web Services (verteilte Anwendungen auf Basis von XML-Nachrichtenaustausch) ein. Dieses Seminar bietet den Stoff in Form von Folien und Vortrag sowie vorbereiteten Übungen und Beispielen. Weitere längere XML-Seminare sind ebenfalls verfügbar. A. XML Grundlagen und DTD|( [0,25 Tage] Vorgestellter Standard: Extensible Markup Language (XML) 1.0 (Third Edition) / w3. org/TR/2004/REC-xml-20040204/ - XML-Deklaration - Namensräume - Document Type Definition: Regeldokumente und Grundprinzip von Dokumentmodellierung - Grundlagen und Unterscheidungen - Allgemeine Entities - Parameter-Entities - Eigene XML-Elemente und Attribute- Syntaxregeln, Namenskonvention - Kommentare - Wohlgeformtheit ) B. Dokumentmodellierung mit XML Schema|( [0,25 Tage] Vorgestellter Standard: XML Schema Part 1: Structures / w3. org/TR/xmlschema-1/ und XML Schema Part 2: Datatypes / w3. org/TR/xmlschema-2/ - Techniken der Dokumentmodellierung: Element- und attributorientierte Dokumente - Grundprinzipien der Modellierung - Syntax von XML Schema: Elemente, Attribute, Datentypen, Eigene Datentypen, Auslagerung und Wiederverwendung, Schlüsselverweise, Namensräume ) C. Knotenlokalisierung mit XPath|( [0,125 Tage] Vorgestellter Standard: XML Path Language (XPath) / w3. org/TR/xpath - Achsentypen - Lokalisierungspfade mit und ohne Bedingungen - Funktionen - Prädikate ) D. Transformation mit XSLT|( [0,25 Tage] Vorgestellter Standard: XSL Transformations (XSLT) / w3. org/TR/xslt - Grundprinzip von XSLT - Vorlagen (Templates): Benannte Vorlagen, Vorlagen-Modi und automatische Vorlagen-Auswahl - Kontrollstrukturen: Fallunterscheidungen und Wiederholung - Sortierung und Gruppierung - Inklusion und Import - Variablen und Parameter - Erzeugung von HTML, XML und Text) E. Einsatzbereich Web Services|( [0,125 Tage] WSDL: Vorgestellter Standard: Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language / w3. org/TR/wsdl20/ und Web Services Description Language (WSDL) Version 2.0 Part 2: Message Exchange Patterns / w3. org/TR/wsdl20-patterns/ und Web Services Description Language (WSDL) Version 1.2 Part 3: Bindings / w3. org/TR/wsdl12-bindings/: Schnittstellenbeschreibungen, Schemata, Operationen, Protokolle, Lokationen - SOAP: Vorgestellter Standard: SOAP Version 1.2 Part 1: Messaging Framework / w3. org/TR/2003/REC-soap12-part1-20030624/ : HTTP Bindings, SOAP-Envelope, SOAP-Header, SOAP-Body, SOAP-Fault, Encoding und Messaging )
Zielgruppen
Programmierer, Web-Entwickler
Teilnehmer
Max. 6
Termine und Orte