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 geschlossen das Seminar XML mit Python frequentieren

Hier kann ein kundenspezifisches Lehrgangssystem zum Thema XML mit Python richtig sein. Der Lehrstoff des Lehrgangs kann dabei in Abstimmung mit den Fachdozenten modifiert oder gestrafft werden.

Haben die Schulungsteilnehmer ohnehin Erfahrung in XML mit Python, sollte der erste Punkt der Agenda entfallen. Eine kundenspezifische Weiterbildung lohnt sich bei mindestens 3 Seminarteilnehmern. Die Inhouse-Seminare zum Thema XML mit Python finden manchmal in der Umgebung von Duisburg, Leipzig, Dortmund, Hamburg, Hannover, Stuttgart, Düsseldorf, Nürnberg, Dresden, Bochum, Bielefeld, Münster, Bremen, Berlin, Essen, Wuppertal, München, Bonn, Frankfurt und Köln am Rhein in NRW statt.

Inhouse-Schulungen zu XML mit Python bundesweit

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

Wenn alle Teilnehmer einheitlich damit einverstanden sind, kann die XML mit Python Schulung hinsichtlich "Übung: Erzeugen einer XML-Struktur mit xml.dom.minidom" abgerundet werden und im Gegenzug wird "Alternative: Die Python-XML-Schnittstelle ElementTree ElementTree in der Python-Standard-Bibliothek" intensiver beprochen oder vice-versa.

Welche Fortbildungen ergänzen XML mit Python?

Eine gute Basis bildet Java-Grundlagen Server (RMI, JDBC, XML, Webapplikationen mit Servlets, JSP, JSTL, Ajax) mit

  • Übersicht über die Standard-Klassenbibliotheken von Java, u. a. Zeichenketten-(String-)Funktionen, reguläre Ausdrücke
  • Konzepte und Eigenschaften der Programmiersprache Java und der Java-Technologie Was ist Java?
  • Vor- und Nachteile von RMI gegenüber CORBA
  • Delegation, Vererbung und Polymorphie, abstrakte Klassen, Interfaces

Empfehlenswert ist auch eine Schulung von „XML Einführung“ mit dem Unterrichtsstoff von

  • Elemente, Attribute, Entitäten, Kommentare
  • Übung: XML Schema erzeugen
  • Übung: XSL-Transformation in XML, HTML
  • XML-Datenvalidierung DTD: Elemente, Attribute, Entities, Notations

Für Inhouse-Schulungen ist das Thema „XML Grundlagen, XSL-FO, SVG, DocBook, DITA“ mit den Kapiteln Balkendiagramm, Säulendiagramm, Streugrafiken und XSL-Transformation nach SVG Grundaufbau von SVG-Dokumenten prädestiniert.

Für Erfahrene Anwender passt eine Professionelle XML-Workflows mit XML Schema, XSLT, Schematron und NVDL Schulung. In diesem Seminar werden u.a.

  • Automatisierte Schematron-Tests
  • Der Report Generator
  • Datenvalidierung - wozu? XML in Konvertierungsprozessen
  • Überblick: ANT
geschult.

Haben Sie Fragen?

  • 0221 82 80 90
  • Chat offline
Drei Frauen