Mit der Nutzung unserer Webseite erklären Sie sich mit den Nutzungsbedingungen einverstanden. SNEWMEDIA , benutzt Cookies. Informationen zu den verwendeten Cookies und weitere datenschutzrechtliche Hinweise finden Sie in unserer Datenschutzerklärung.

SNEWMEDIA

XML GRUNDLAGEN SCHULUNG

XML in 2017/2018

XML ist in 2017/2018 und auch in weiterer Zukunft eines der bedeutsamsten Datenformate. XML, Extensible Markup Language, wird seit etwa 2000 weltweit für die Speicherung und damit Serialisierung und den Austausch von Daten genutzt.

SNEWMEDIA  setzt XML bereits seit 2002 in Projekten mit ein. Die ersten Jahre war die Verarbeitung von XML noch etwas gewöhnungsbedürftig, denn Programmiersprachen verfügten noch nicht über die entsprechenden Funktionen bzw. Klassen, um diese baumartigen Datenstrukten erzeugen, validieren, selektieren oder manipulieren zu können. Nur zur Info: Diese Webseite setzt serverseitig XML in großem Umfang ein.

XML hat vielen Dankenformaten und inbesondere gegenüber relationalen Datenbanken den Vorteil, dass es sehr flexibel Baum-artige Datenstrukturen in einem vom Menschen (noch) lesbaren und auch von Hand programmierbaren Format ermöglicht, und ist damit insbesondere in Zeiten objektorientierter Programmierung OOP beispielsweise mit JAVA, C#, PHP, JavaScript oder auch AJAX Techniken mit XMLHttpRequests praktisch einsetzbar. XML dient aber nicht dazu, SQL zu ersetzen, sondern eher als Datenformat für in Zeichenfolgen serialisierte Informationen zu ergänzen.

Als Nachteil von XML gilt der vergleichsweise große Overhead und damit mehr Speicherbedarf als beispielsweise JSON JavaScript Object Notation.

Die Syntax von XML kann man einem Entwickler und selbst einem Laien vermutlich in weniger als einer Stunde vermitteln, um nicht von 15 Minuten sprechen zu müssen. Die Tragweite der Möglichkeiten, Themen der Validierung, der Konzeption von Datenstrukturen oder auch deren Verarbeitung bekommt aber nicht zuletzt im Zusammenhang mit Objektorientierung eine gewisse Komplexität.

In 2017 können Sie XML mit PHP, JAVA, C#, JavaScript und anderen Sprachen verarbeiten.

Das Datenformat XML dient vielen anderen Datenformaten entweder direkt als Grundlage wie beispielsweise SVG, SOAP oder auch Dokumentenformate aktueller Microsoft-Software oder Open-Office, findet sich aber auch bei HTML5 wieder, wenn auch HTML5 von HTML abgeleitet wurde und die Syntax gegenüber XML nicht ganz so strikt auslegt.

XML Grundlagen // Themenüberblick

XML Grundlagen // Themenüberblick

Schwerpunkt dieser Schulung ist die Vermittlung von Varianten wie Sie XML Daten erzeugen, verarbeiten, deren wohlgeformte Verschachtelung prüfen oder auch die Struktur des Dokuments bis hin zu den erlaubten Wertebereichen verschiedener Elemente validieren können.

Inhalte

  • Einführung in die Ursprünge von XML mit Überblick über die Sprachen SGML, HTML, XHTML, HTML5, XML, SVG, SOAP, XSL, XSD und weitere Sprachen und Datenformate mit XML Syntax.

  • Grundlagen der Syntax von XML

  • Varianten der Darstellung und Verarbeitung von XML in verschiedenen Browsern, Entwicklungsumgebungen wie beispielsweise NetBeans IDE, Eclipse oder Visual Studio mit Ausblick auf die Verarbeitung auch mit JAVA, C#, PHP, JavaScript (Inhalt von anderer Schulungen oder der Aufbauschulung).

  • DTD: Konzeption und Programmierung von Document Type Definitionen mit Einführung in die Validierung von XML Dokumenten gegen System oder Public DTDs.

  • XS/XSD: Einführung in XML Schema Definitionen als XML-konformes Format für die gegenüber DTDs verbesserten Möglichkeiten einer Beschreibung und Validierung von XML Dokumenten incl. Datentypen, Wertebereichen und mehr.

  • Grundlagen von HTML5 sowie CSS Stylesheet Programmierung für die Darstellung von XML Daten in Browsern sowie als Grundlage für eine XML/XSL-Transformation von XML Daten zu HTML5.
  • SVG: Kurzeinführung in das XML-konforme Datenformat Scalable Vector Graphics SVG mit dessen Hilfe man in SVG/XML Vektorgrafiken programmieren kann. SVG eignet sich mitunter nicht nur für die direkte Darstellung von Grafiken im Browsern sondern auch als Importformat für diverse Programme in Grafik, Layout und Satz als Importformat und damit letztendlich auch für Druck.

  • XPATH: Mit Hilfe von XPATH werden einzelne Elemente oder auch Sammlungen von Elementen einer XML Struktur selektiert und/oder gefiltert. Wir erklären Ihnen die das grundlegende Achsenmodell von XPATH sowie die wichtigsten XPATH Funktionen.

  • XSL/XSL-T: Grundlagen der Filterung, Selektion und Manipulation von XML Daten und Möglichkeiten der Ausgabe von XML in anderen XML Formaten wie z. B. HTML5/CSS.

Vorkenntnisse

Vorkenntnisse sind für diese Schulung eigentlich nicht erforderlich da wir im Zuge von Beispielen die zugehörigen weiteren Sprachen und Grundlagen erläutern werden. Teilnehmer, welche allerdings bereits Kenntnisse in HTML/CSS haben oder sich bereits mit Objektorientierung oder auch relationalen Datenbank-Modellen befasst haben, werden die Themen dieses Kurses schneller und tiefgehender verstehen.

Schulungen

XML Grundlagen Schulung *
2 Tage, Einzelschulung (1-Teilnehmer-Schulung)
3 Tage, Gruppenschulung (2 bis 12 Teilnehmer)

XML Aufbau // Themenüberblick

XML Aufbau // Themenüberblick

In dieser Schulung befassen wir uns eingehender mit der Verarbeitung von XML.

  • Programmierung und Generierung von DTDs als Typendefinitionen für XML Dokumente. Document Type Definitionen sind ein gegenüber XSDs schneller erlernbares Verfahren, mit dessen Hilfe XML Daten validiert werden können.

  • Programmierung von XSD XML Schema Definitionen. Mit Hilfe von XS Files ist es möglich, XML Daten weitaus detaillierter strukturieren und genauer validieren zu lassen als mit Hilfe von DTDs.

  • Programmierung von XSL-T Befehlen für die Transformation von XML Dokumenten in andere XML Formate wie beispielsweise SVG Grafiken als u. a. Importformat für Layout/Satz-Programme im Druckbereich oder auch in HTML5/CSS. Mit Hilfe von XSL lassen sich Knoten und Daten in XML Dokumenten selektieren, filtern und in anderen Formaten ausgeben.

  • Wir zeigen Ihnen, wie Sie XML Daten über DTDs und XML Schema im Browser, über Entwicklungsumgebungen sowie auch über Programmiersprachen wie beispielsweise auch mit Grundkenntnissen in PHP validieren lassen können.

  • Sie erlernen die grundlegenden Begriffe und Funktionen rund um das Document Object Model DOM für XML sowie die DOM Element Selektion und Manipulation mit Hilfe von JavaScript für XML und HTML5.

Vorkenntnisse

Diese Schulung erfordert von Ihnen Grundkenntnisse in XML, DTD, XSD, HTML5, CSS und XSL/XSL-T wie diese im XML Grundkurs geschult werden.

Programmierkenntnisse in Programmiersprachen wie JavaScript, PHP, JAVA etc. sind als Voraussetzung nicht erforderlich. Die zum Nachvollziehen der Beispiele erforderlichen einfachen Grundlagen sind Inhalt dieser Schulung.

Schulungen

XML Aufbau Schulung *
2 Tage, Einzelschulung (1-Teilnehmer-Schulung)
2 Tage, Gruppenschulung (2 bis 12 Teilnehmer)

XML Schulungen // Termine

XML Termine

2017/2018

Mit Hilfe dieses Filters/Formulars können Sie sich für diverse Orte in Deutschland den Preis für den 1. Teilnehmer einer Inhouse-Schulung von SNEWMEDIA  überschläglich berechnen lassen. Den billigsten Preis für Schulungen von SNEWMEDIA  bieten wir für Wiesbaden an. Bitte beachten Sie die Bemerkungen!

SNEWMEDIA STELLT/BESCHAFFT RAUM:


INHOUSE: SIE HABEN/BESCHAFFEN RAUM:




Hinweis: Mit Änderung der Stadt-Auswahl bekommen Sie unten die Preisschätzung sofort angezeigt.