Schulung XML und .NET Programmierung
(S427)Überblick
Beschreibung
Das .NET Framework und die Common Language Runtime bieten ideale Voraussetzungen, um XML-Webdienste anbieten und nutzen zu können. Der Kurs vermittelt anhand vieler Übungen die Technologien, um mit Hilfe der .NET Programmiersprachen XML-Dokumente zu erzeugen, zu manipulieren, auszuwerten, zu transformieren und XML-Webdienste zu erzeugen und zu nutzen. Der Kurs wird vorrangig in C#.NET, alternativ in VB.NET realisiert.
Preis
Auf Anfrage
Dauer
3 Tage. Die vorgeschlagene Dauer kann Ihren Bedürfnissen angepasst werden.
Details
Schulungs-Ziel
Nach diesem Seminar können Sie XML-Dateien programmgesteuert erzeugen, bearbeiten und auswerten und kennen die Arbeit mit wichtigen .NET-Klassen des Namespace System.XML. Sie kennen den Aufbau, den Zweck sowie Vor- und Nachteile der verschiedenen Technologien. Sie kennen Möglichkeiten des Datenaustausches zwischen XML und Datenbanken mit Hilfe von ADO.NET. Sie kennen die Grundlagen von WebServices und Remoting und wissen, eigene Webdienste zu erstellen und fremde zu nutzen. Sie haben einen Überblick über ak
Wer sollte teilnehmen
Entwickler und Projektleiter mit Grundkenntnissen in XML und .NET, die sich mit der Verarbeitung von XML-Daten befassen wollen, lernen den Umgang spezieller .NET-Klassen.
Inhalt
- Rekapitulation XML
- Hierarchische Strukturen
- Elemente und Attribute
- Wohlgeformte und gültige XML-Dokumente
- Datenvalidierung mit Document Type Definitions (DTDs), Schema
- Formatierungen mit XSL-Stylesheets
- Übung: Erstellen einer XML-Datei in C#.NET oder VB.NET
- Übung: Parsen und Validieren mit aktuellen XML-Tools
- XML parsen
- Die XML Writer-Klasse
- Übung: Erstellen einer XML-Datei mit XML-Writer
- Die XMLReader-Klasse
- Übung: Auswerten einer XML-Datei mit XML-Reader
- Die XMLValidatingReader-Klasse
- Übung: Validieren einer XML-Datei mit XmlValidatingReader
- XML-Formatierung mit XSL
- Grundlagen XPATH, XSLT
- XML-Navigation mit XPATH
- Übung: Datenselektion mit XPathNavigator
- Die Namespaces SYSTEM.XML.XSL und .XPATH
- XML-Transformationen
- Übung: Erstellen eines einfachen XSL-Stylesheets
- Übung: Transformation XML zu HTML mit XslTransform
- DOM mit .NET
- Grundlagen DOM
- MS-DOM-Implementierungen in .NET, MSXML2, IE
- Der Namespace System.XML
- Übung: Erzeugen einer XML-Struktur mit DOM
- Übung: Einlesen in eine XML-Struktur mit DOM
- Übung: Navigieren in einer XML-Struktur mit DOM
- Übung: Manipulieren von XML-Strukturen mit DOM
- Übung: Auswertung von XML-Strukturen mit DOM und XPATH
- ADO.NET und XML
- Grundlagen relationaler Datenbanken
- ADO.NET im Vergleich zu DAO, ADO und anderen Konzepten
- Übung: Erzeugen und Füllen einer Beispieldatenbank in MS-Access oder
- SQL-Server mit ADO.NET
- Das DataSet-Konzept
- Übung: Erzeugen eines DataSets über eine Datenbankabfrage
- Übung: DataSet: XML schreiben/lesen
- Übung: DataSet: XML-Schema schreiben/lesen
- DataSet über XML-Schema typisieren
- DataSet in Windows-Forms
- Übung: Datenbank-Update aus XML-Quelldateien
- Übung: HTML-Transformation der Datenbankabfrage
- Das XSD-Tool
- Übung: Aus XML-Schema .NET-Klassen generieren
- .NET und Webservices
- Server- und clientseitige Verwendung von XML im Web
- Grundlagen Webservices
- Übung: Erstellen von einfachen WebMethods
- Objektserialisierung mit SOAP
- Der Namespace System.XML.Serialization
- Übung: Erzeugen einer WebMethod mit SOAP-serialisierten Objekten
- Grundlagen UDDI
- Übung: verfügbare Webservices im Internet nutzen
- Grundlagen Remoting
- Das Client-Server-Konzept
- TCP- und HTTP-Channels
- Proxyklassen
- Serialisierung SOAP/Binary
- Übung: Implementation einer einfachen Remoting-Anwendung mit XML-Konfiguration
- Übung: Clientseitige Auswertung serverseitig generierter XML-Daten
- XML im .NET Framework 2.0
- Neuheiten in .NET 2.0
- Zusatzoptionen für XmlReader, XmlWriter
- XSD-Schemata mit XmlSchemaInference erzeugen
- Dokumentmanipulation mit XPathNavigator
- Konvertierungen zwischen XML- und CLR-Datentypen
- Verbesserte Transformationen mit XslCompiledTransform
Organisation
Teilnehmerzahl
min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***
Schulungszeiten
3 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00
Ort der Schulung
GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung
Buchungsmöglichkeiten
Firmenschulungsanfrage
Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.
Enthaltene Leistungen
- Schulungsunterlagen
- Teilnahmezertifikat
- Frühstück und Mittagessen
- Getränke, Obst und Snacks