Weiterbildung Ihrer Mitarbeiter

Das Thema XML ist ideal für die Weiterbildung geeignet, denn es ist die Zukunfstechnologie schlechthin. Dabei ist die Metasprache einerseits allgemein einsetzbar, so dass die Mitarbeiter davon profitieren, bietet durch die Erweiterbarkeit aber andrerseits die Grundlage für individuelle Unternehmensanwendungen.


Share |

XML für Entwickler

Zusammenfassung

XML ist heute elementarer Bestandteil der IT-Welt. Die Strukturbeschreibungssprache kommt sowohl in Publishing-Anwendungen als auch beim Datenaustausch (Web-Services, e-Business etc.) zum Einsatz und hat mit AJAX (Asynchronous JavaScript and XML) bereits Einzug ins Web 2.0 genommen. Der offene, internationale und erweiterbare W3C-Standard wird von zahlreichen Werkzeugen unterstützt. Der Kurs erklärt die Syntax von XML und zeigt mit Hilfe konkreter Übungen auf, wie anwendungsspezifische XML-Dokumente erstellt und dargestellt werden können. Die Verarbeitungsmöglichkeiten werden anhand der beiden APIs SAX – für sequentiellen – und DOM – für objektorientierten Zugriff aufgezeigt. Anwendungsbeispiele aus der Praxis zeigen Möglichkeiten für den Einsatz von XML auf.

Form und Sprache

Dreitägiges Lehrgespräch mit Übungen | deutsch oder englisch.

Zielgruppe

Mitarbeiter, die XML für Dokumentation, Präsentation oder zum Zwecke des Datenaustausches erlernen wollen.

Lernziel

Teilnehmer erlernen den Aufbau und die Syntax von XML, das Erstellen von XML Dokumenten und die Definition anwendungsspezifischer Dokumententypen. Am Beispiel XHTML – einer XML-Untersprache – und CSS wird die Präsentation von XML-Dokumenten am Bildschirm gezeigt. Weiterhin werden Grundzüge der XML Transformation mit XSL sowie der XML Verarbeitung vermittelt. Die Teilnehmer lernen die wichtigsten XML Standards, deren Beziehung untereinander und ihre Einsatzgebiete kennen.

Inhalt

  • XML GRUNDLAGEN
    • Definition und Ziele
    • Markup Languages
      • Generic Markup
      • XML Markup Language
    • Metasprache XML
    • Form und Gültigkeit
    • Entstehung von XML
      • SGML
      • HTML
      • XML
      • XHTML
    • Einsatzgebiete
    • XML-Welt
  • XML DOKUMENTE
    • Wohlgeformte XML-Dokumente
    • XML Deklaration
    • Elemente und Attribute
      • Tags und Schachtelung
      • Baumstruktur
      • Leere Elemente
      • Attribute
    • Kommentare und Verarbeitungsanweisungen
    • Zeichenumfang und Kodierung
      • Schreibweise
      • Entity-Referenzen
      • CDATA
      • Zeichenreferenzen
      • Kodierung national: ISO-8859
      • Kodierung international: Unicode
      • Unicode-Unterstützung in XML
      • Names and Tokens
    • Erstellen von XML-Dokumenten
    • Überprüfen der Wohlgeformtheit
  • DOCUMENT TYPE DEFINITION (DTD)
    • Gültige XML Dokumente
    • Dokumenttyp-Deklaration
    • Logische Struktur
      • Elementtyp-Deklaration
      • Attributlisten-Deklaration
      • Elemente versus Attribute
    • Modularisierung
      • Notation
      • Allgemeine Entities
      • Parameter-Entities
      • Interne und externe Entities
      • Bedingte Abschnitte
    • Validierung und Strukturierung
      • Validierung gültiger XML-Dokument
      • Datenstrukturierung – Best Practice
  • NAMENSRÄUME
    • Voreingestellte Namensräume
    • Qualifizierte Namen
    • Namensräume und DTDs
  • XML PRÄSENTATION UND TRANSFORMATION
    • Stylesheet-Sprachen
      • XHTML
      • Übersicht über die XHTML-Strict-Elemente
      • Migration von HTML zu XHTML
      • HTML Compatibility Guidelines
      • Validierung von XHTML-Dokumenten
      • Einsatz von XHTML in XML-Dokumenten
    • CSS
      • XHTML + CSS
      • XML + CSS
    • XSL Standards
    • XSL Transformationen
      • XSLT-Prozessoren
    • XSL Adressierung und Formatierung
      • XPath
      • XSL-FO
  • XML SCHEMA
    • XML Schema Definition
    • Elemente
  • XML VERARBEITUNG
    • SAX
      • SAX-Verarbeitung am Beispiel Xerces-J
      • Parser-Konfiguration
    • DOM
      • DOM-Verarbeitung am Beispiel Xerces-J
    • SAX versus DOM
  • XML@WORK
    • RSS – Nachrichtenservice im Netz
    • SVG – Vektorgrafiken für das Web
    • DocBook
    • Datenaustausch im e-Business
  • ZUSAMMENFASSUNG