Die Teilnehmer lernen die grundlegenden Standards von XML, XSL, XPath, XML Schema ebenso wie deren programmgesteuerte Auswertung kennen. Inhaltlich ist es ein Querschnitt mehrerer Einzelseminare: von XML-Grundlagen über XML Schema und XML-Datenbanken bis hin zu XML und .NET. Die Übungen sind darauf ausgelegt, zahlreiche aussagekräftige Beispiele zu erhalten, die in der beruflichen Praxis weiterverwendet und ausgeschlachtet werden können.
Inhalt
Übersicht
XML-Grundlagen
Der innere und äußere Aufbau eines XML-Dokuments
Entitäten, Elemente, Attribute
Editoren und Tools für XML
Parser
Konzepte der Datenvalidierung
CSS, XSLT, XSL-FO
Transformationen
Grundlagen SVG
Der .NET-Namespace System.Xml
Die .NET - Klasse XmlDocument
Die .NET - Klasser, XmlReader
Übung: XML-Daten erzeugen mit XmlDocument
Datenvalidierung mit XML Schema
Datentypen und Dokumentation von XML Schema
Struktur des Schemadokuments: globale und lokale Deklarationen
XML-Dokumente mit XML Schema verknüpfen
Konzeptvergleich XML Schema / DTD
Element- und Attributtypen deklarieren
Der Einsatz von complexType, sequence, simpleType,
Übung: Datenvalidierung mit XML Schema im handelsüblichen Tool
Der .NET-Namespace System.Xml.Schema
Die .NET-Klasse XmlReader
Übung: Datenvalidierung mit XmlReader Settings
Datenselektion mit XPath
Absolute und relative Adressierung von Elementen
Der .NET-Namespace System.Xml.XPath
Die .NET-Klassen XPathDocument, XPathNavigator, XPathExpression
Übung: Datenselektion mit XPath, Auswertung mit .NET-Klassen
Datenpräsentation mit XSL
Übung: Aufbau eines Stylesheets
Übung: Strukturierung in Templates
Auswahl der Elemente und Attribute
Übung: Einbindung von XPath in XSLT
Übung: Schleifen, Bedingungen, Auswahl
Übung: Umformung von XML in HTML und Text
Übung: Transformation von XML nach XML
Der .NET-Namespace System.Xml.Xsl
Übung: XSL-Transformationen mit der .NET-Klasse XslTransform
XML und relationale Datenbanken
XML-Dokumente aus relationalen Datenbanken erzeugen
Der XML-Datenaustausch mit handelsüblichen Datenbanksystemen
Das ADO.NET-Konzept
Übung: Mit DataSet XML schreiben / lesen
Übung: Mit DataSet XML Schema schreiben / lesen
Übung: DataSets typisieren
Übung: XML-basiertes Datenbank-Update
Praxistips
Übung: DataGrid mit XML Schema bzw. XML initialisieren
Übung: XML-Änderungen mit DataSet dokumentieren
Übung: Erzeugen eines XML Schemas aus XML
Übung: XML-, XSD-, XSL-Dateien bearbeiten mit TextBox und TreeView
Übung: XML-, XSL-, XSD-Dateiübersicht mit ListBox
Übung: Dateiliste in XML-Datei schreiben
Ausblick
Linq
XAML
Seminar-Ziel
Die Teilnehmer lernen an zahlreichen Beispielen die Grundlagen von XML, XML Schema, Xpath und XSLT sowie die Verwendung leistungsfähiger .NET Klassen, auch zum Datenaustausch mit objektorientierter Programmierung und relationalen Datenbanken. Im Kursverlauf wird eine Übersicht über handelsübliche XML-Tools gegeben und eine Auswahl davon in Übungen verwendet. Gearbeitet wird in C#.NET, auf Teilnehmer-Wunsch auch in VB.NET. Als Datenbank steht MS-Access zur Verfügung.
Wer sollte teilnehmen
Programmierer, die sich mit der applikationsgesteuerten Verarbeitung von XML-Daten befassen wollen. XML-Kenntnisse sind nicht erforderlich.
Dauer des Seminars
5 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.760,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Landesamt für Soziales und Versorgung Haus 5 aus Cottbus, Health Business Solutions GmbH aus Neuss, Lufthansa AirPlus Servicekarten GmbH aus Neu-Isenburg, Carrot Data aus Ettlingen, Daimler AG Werk Düsseldorf aus Düsseldorf, Deutsche Bahn AG aus Minden, Mannesmannröhren Mülheim GmbH aus Mülheim, Dominikaner-Provinz Teutonia eV aus Köln, Aliseca GmbH aus Dormagen, Lindenberg-Anlagen GmbH aus Rösrath, Kommunix GmbH Unna aus Unna, Deutsches Reisebüro GmbH aus Frankfurt/Main, Audicon GmbH aus Düsseldorf, Next GmbH aus Heusweiler, Minova CarboTech GmbH aus Essen, LFA Förderbank Bayer aus München, VÖB-ZVD Bank für Zahlungs- verkehrsienstleistungen GmbH aus Bonn, Kanzler, Audrey aus Grafschaft, Informatikzentrum Landes- verwaltung Baden-Württemberg aus Stuttgart, Landeshauptstadt Hannover Amt für zentrale Dienste aus Hannover
GFU Cyrus AG •• Am Grauen Stein 27 ••
51105 Köln-Deutz •• Tel: (0221) 82809-0 •• Fax: (0221) 82809-50
•• EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel •• Vorsitzender des Aufsichtsrats: Peter Hecker •• Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743