PDF-Download

Schulung XML mit Python (S1227)

Der Kurs vermittelt anhand vieler Übungen die Technologien, um mit Hilfe der Programmiersprache Python XML-Dokumente zu erzeugen, zu manipulieren, auszuwerten oder zu transformieren. Sie lernen den Aufbau, den Zweck sowie Vorteile der verschiedenen XML-Technologien in Python kennen.

Offene Termine

28.08.-31.08.2017
4 Tage | 1.670,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen

Schulungs-Ziel

In diesem Seminar lernen Sie, wie man XML-Daten in Python erzeugt, verarbeitet und auswertet. Sie lernen die Unterschiede DOM und SAX sowie ihren Alternativen kennen und können dann mittels ElementTree, xml.dom, xml.sax und lxml Daten validieren, abfragen und speichern.

Wer sollte teilnehmen

Entwickler mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten und gute Python-Kenntnisse besitzen.

Inhalt

  • Rekapitulation XML
    • Wohlgeformte und gültige XML-Dokumente
    • Datenvalidierung mit Document Type Definitions (DTDs), Schema
    • Datenselektion mit XPath
    • Formatierungen mit XSL-Stylesheets
    • Übung: Erstellen einer XML-Datei in Java
    • Übung: Parsen und Validieren mit aktuellen XML-Tools
  • Einlesen von XML-Dateien mit dem Python-SAX-Parser
    • Das Simple API for XML
    • Parsen und Validieren
  • Erzeugen und Einlesen von XML-Dateien mit dem Python-DOM-Parser
    • Document Object Model (DOM)
    • Übung: Erzeugen einer XML-Struktur mit xml.dom.minidom
    • Übung: Einlesen in eine XML-Struktur mit xml.dom.minidom
    • Übung: Navigieren in einer XML-Struktur mit xml.dom.minidom
    • Übung: Manipulieren von XML-Strukturen mit xml.dom.minidom
    • Übung: Auswertung von XML-Strukturen mit xml.dom.minidom
  • Mischung von SAX und DOM
    • Die Utility xml.dom.pulldom
    • Übung: XML auslesen mit xml.dom.pulldown
  • Alternative: Die Python-XML-Schnittstelle ElementTree
    • ElementTree in der Python-Standard-Bibliothek
    • ElementTree in der Zusatz-Bibliothek lxml
  • Erzeugen, Einlesen und Manipulieren von XML-Dateien mit lxml
    • XML und HTML mit lxml parsen
    • Validierung mit lxml
    • XPath und XSLT mit lxml
    • lxml.objectify
    • lxml.html
    • lxml.cssselect

Schulungszeiten und Teilnehmerzahl

Teilnehmerzahl:min. 1, max. 8 Personen

Schulungszeiten: 4 Tage, 1. Tag 10:00 - 17:00 Uhr, Folgetage 09:00 - 16:00 Uhr

Ort der Schulung: GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Offene Termine

28.08.-31.08.2017
4 Tage | 1.670,00
Köln   
Noch frei
Buchen Vormerken
Kein passender Termin? Termin
vorschlagen
Buchen ohne Risiko:
  • Keine Vorkasse
  • Kostenloses Storno bis zum Vortag des Seminars
  • Rechnung nach erfolgreichem Seminar
  • Garantierter Termin und Veranstaltungsort
  • Preise zzgl. Mehrwertsteuer
  • Der dritte Mitarbeiter nimmt kostenlos teil

Weitere Buchungsmöglichkeiten

Firmenschulung Anfragen
Inhouse-Schulung Anfragen
Individualschulung Anfragen


Ein Team eines Unternehmens will zeitgleich den Kurs XML mit Python frequentieren

An dieser Stelle kann ein kundenspezifisches Training zum Gegenstand XML mit Python angemessen sein. Der Inhalt der Schulung kann nebenbei bemerkt zusammen mit den Fachdozenten aufgestockt oder komprimiert werden.

Haben die Seminarbesucher ohnehin Sachkenntnis in XML mit Python, sollte der erste Punkt der Agenda nur gestreift werden. Eine Firmen-Bildungsmaßnahme rentiert sich bei mindestens 3 Mitarbeitern. Die Firmen-Seminare zum Thema XML mit Python finden gelegentlich in der Umgebung von Hamburg, Duisburg, Bielefeld, Stuttgart, München, Leipzig, Berlin, Nürnberg, Dresden, Hannover, Bremen, Frankfurt, Essen, Münster, Dortmund, Bonn, Bochum, Düsseldorf, Wuppertal und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu XML mit Python bundesweit

  • Freie und Hansestadt Hamburg Stadtstaat
  • Schulungs-Schwerpunkt: Parsen und Validieren | Übung: Erstellen einer XML-Datei in Java
  • Landeshauptstadt Stuttgart von Baden-Württemberg
  • Schulungs-Schwerpunkt: Datenselektion mit XPath | Erzeugen, Einlesen und Manipulieren von XML-Dateien mit lxml XML und HTML mit lxml parsen
  • Bundeshauptstadt Berlin Stadtstaat
  • Schulungs-Schwerpunkt: Validierung mit lxml | Übung: Auswertung von XML-Strukturen mit xml.dom.minidom
  • Landeshaupt München von Bayern
  • Schulungs-Schwerpunkt: Übung: Parsen und Validieren mit aktuellen XML-Tools | Einlesen von XML-Dateien mit dem Python-SAX-Parser Das Simple API for XML
  • Frankfurt am Main in Hessen
  • Schulungs-Schwerpunkt: Mischung von SAX und DOM Die Utility xml.dom.pulldom|Rekapitulation XML Wohlgeformte und gültige XML-Dokumente
  • Köln am Rhein
  • Schulungs-Schwerpunkt: Alternative: Die Python-XML-Schnittstelle ElementTree ElementTree in der Python-Standard-Bibliothek | lxml.html
  • Hansestadt Bremen Stadtstaat
  • Schulungs-Schwerpunkt: Erzeugen und Einlesen von XML-Dateien mit dem Python-DOM-Parser Document Object Model (DOM) | ElementTree in der Zusatz-Bibliothek lxml
  • Landeshauptstadt von Nordrhein-Westfalen Düsseldorf am Rhein
  • Schulungs-Schwerpunkt: Formatierungen mit XSL-Stylesheets|lxml.objectify

Wenn alle Teilnehmer einheitlich zustimmen, kann die XML mit Python Schulung hinsichtlich "Übung: XML auslesen mit xml.dom.pulldown" am Rande gestreift werden und dafür wird "Übung: Manipulieren von XML-Strukturen mit xml.dom.minidom" intensiver behandelt oder umgekehrt.

Welche Themen passen zu XML mit Python?

Eine erste Ergänzung bildet XML Einführung mit

  • Übung: XML-Datenvalidierung mit XML Schema
  • Grundlagen XML-Schema
  • Strukturierung von XML-Dokumenten Entwurfsziele, Dokumentaufbau, Namensregeln
  • XML-Datenvalidierung DTD: Elemente, Attribute, Entities, Notations

Empfehlenswert ist auch ein Seminar von „XML, XSLT, XPath, XSL-FO Einführung“ mit dem Unterrichtsstoff von

  • Einführung in XQuery
  • SVG-Grafiken generieren
  • XSL Transformation nach XML Erzeugen von Beispieldateien aus XML Schema
  • Prolog, Encoding

Für Firmenschulungen ist das Thema „XML Grundlagen, XSL-FO, SVG, DocBook, DITA“ mit den Kapiteln Definition und Verwendung externer XML-Quelldokumente und Standard - Datentypen im XML Schema passend.

Für Professionals eignet sich auch eine Python als Skriptsprache Weiterbildung. In diesem Seminar werden vor allen Dingen

  • Zeichenketten (Strings)
  • Ein erstes Programm
  • Dictionaries ("Hashtables")
  • Eine kurze "Tour de Python"
besprochen.

Haben Sie Fragen?

Gerne beraten wir Sie persönlich per E-Mail oder Telefon.

Nicole Döhring

Kathrin
Gerstmann

Petra
Humartus

Ilona
Dick