| XML-Technologien
|
- Eine praxisorientierte
Einführung in die aktuellen Technologien aus dem XML-Umfeld
-
XML ist in aller Munde. Die "Lingua
Franca" des maschinellen Austauschens von Daten ist mittlerweile
fester Bestandteil vieler moderner Anwendungsarchitekturen. Das
Seminar bietet Ihnen einen profunden Einstieg in das umfangreiche
Gebiet der XML-Technologie. Es erwartet Sie ein detailliertes
Sprachtraining für die XML-Kernstandards sowie die wichtigsten,
heute praxisrelevanten ergänzenden Standards. In praktischen
Übungen erstellen Sie sowohl XML-Dokumente als auch eigene
Dokumenttyp-Definitionen (DTDs) und transformieren diese mit XSLT/XPath
in HTML/XML. Sie erfahren, welche Verarbeitungsmöglichkeiten
für XML bestehen und wie typische Anwendungsszenarien und
-architekturen aussehen. Ein Ausblick auf weiterführende
XML-Technologien wie XML Schema, XLink und XQuery rundet das Seminar
ab.
Ein aktuelles Seminar für alle,
die XML praktisch einsetzen und eine Orientierung im Dschungel
der zahlreichen Technologien erhalten möchten.
- Die Grundkonzepte von XML:
Was sind Auszeichnungssprachen? · Um welche Art Auszeichnung
handelt es sich bei XML? · Was sind Dokumente und Dokumenttypen?
· Was sind die Vorteile von XML? · Anwendungsszenarien
für XML · Wie ist das Verhältnis von XML zu SGML
und HTML? · Was ist XHTML? Wer ist verantwortlich für
den Standard XML? Wie ist die Zukunft von XML?
- XML-Dokumente: Was
bedeutet wohlgeformt und gültig im Zusammenhang
mit XML-Dokumenten? · Wie sind XML-Dokumente aufgebaut? ·
Regeln für Elemente und Attribute · Was sind Entities
und wozu werden sie verwendet? · Logische und physikalische
Bestandteile von XML-Dokumenten
- DTDs:
Was ist eine DTD und wozu benötige ich sie? · Wie deklariere
ich Elemente, Attribute und Entities in meiner DTD? · Wie
validiere ich XML-Dokumente gegen eine DTD?
- XML-Namensräume: Was
sind XML-Namensräume und worin liegt ihr Sinn? · Wie
deklariere ich Namensräume? · Wie lege ich einen Standard-Namensraum
für ein XML-Dokument fest?
- XML-Verarbeitung: Wie
werden XML-Dokumente eingelesen? Welche APIs gibt es für
XML? · Wie arbeitet ein XML-Parser? · DOM und SAX ·
Welcher Parser ist für mein Projekt der am Besten geeignet?
· Wie lässt sich XML (im Browser) darstellen (CSS, XSLT)?
· Welche Alternativen gibt es beim Web-Publishing mit XML?
- XSLT und XPath : Transformation
von XML-Dokumenten mit XSLT und XPath · Wie werden Stylesheets
mit XML-Dokumenten verknüpft? · Welche Selektionsmöglichkeiten
bietet XPath? · Wie erstelle ich Links mit XSLT und XLink?
· Welche XSLT-Prozessoren gibt es?
- Weiterführende XML-Standards:
XML Schema · XLink · XQuery · andere Anwendungen
von XML
- PRAXIS: Sie
erstellen eigenständig XML-Dokumente · Sie lernen den
souveränen, selbstständigen Umgang mit der XML-Spezifikation
· Sie strukturieren Dokumente mittels DTD · Sie erstellen
XSLT-Stylesheets für Ihre XML-Dokumente · Sie erlernen
die Syntax von XPath · Sie erfahren direkt am PC, wie die
beiden großen Browser mit XML umgehen · Sie lernen
Tools zur Unterstützung des XML-Entwicklungsprozesses kennen.
Seminar-Code: "XML"
Seminar-Dauer:
3 Tage
Teilnehmerkreis:
Alle, die in Zukunft mit XML-Technologien konfrontiert sein werden
und einen kompakten und praxisorientierten Einstieg in dieses
wichtige Thema suchen
Voraussetzungen:
Grundkenntnisse in HTML, Grundkenntnisse in CSS
Referent: Felix-Gabriel
Gangu
|