| |
|
|
Kurs: XML-Schema-Definition («XSD») |
 |

Ein Seminar für Entwickler von Applikationen mit XSD

Die Extensible Markup Language (XML) hat sich als Standard in den verschiedensten Bereichen durchgesetzt: für B2B- und e-Business-Anwendungen, für den plattformunabhängigen Datenaustausch, als universelles Format im Middleware-Bereich wie auch im Publishing. Aufgrund der Abstammung von der Standard Generalized Markup Language (SGML), einem ISO-Standard, der v.a. für Dokumentationszwecke erstellt wurde, hat XML mit der Document Type Definition (DTD) nur sehr beschränkte Mechanismen zur Spezifikation von Typen und Datenstrukturen. Für heutige und zukünftige Anwendungen ist dies ein erheblicher Nachteil. Mit der XML Schema Definition (XSD), einem stabilen W3C-Standard, wird die Fokussierung auf Dokumentationszwecke korrigiert, welche XML ursprünglich anhaftete. XSD kommt bedeutend näher an die wichtigen, etablierten und allgegenwärtigen Konzepte von höheren Programmiersprachen (wie etwa C++, Java oder C#) und Datenbanken (relationaler wie auch objektorientierter) heran. Umgekehrt ist XML damit für Anwendungen interessant, die zuvor nur mangelhaft unterstützt wurden. In diesem Kurs zeigen wir Ihnen, wie Sie die Nachteile einer DTD mittels XSD umgehen und sich über die weiteren Entwicklungen informieren können.
|
 |
| Ihr Nutzen/Lernziele |
Nach Besuch dieses Kurses - kennen Sie die Nachteile der DTD. - sind Sie in der Lage, diese mit XSD zu umgehen. - wissen Sie, wo Sie sich über die neusten Entwicklungen direkt informieren können. |
 |
| Zielgruppe |
| Dieser Kurs richtet sich an alle, die XML besser nutzen möchten, die Möglichkeiten und das Potenzial von XSD kennen müssen oder XML-Applikationen konzipieren werden: Projektleiter, Datenbankdesigner/-modellierer, Informatiker, Web-Programmierer und Webmaster. |
 |
| Voraussetzungen |
| Minimal: Besuch des Kurses «Extensible Markup Language» («XML») oder gleichwertige Kenntnisse |
 |
| Inhalt |
|
- Einführung
- Geschichte von XML: Dokumentenorientierung
- Vor- und Nachteile der DTD (Document Type Definition)
- Rolle von XSD als Ersatz für DTD (Document Type Definition)
- Historische Entwicklung bis zur Definition des Standards
- Fallstudie, welche dem Kurs zugrunde liegt
- Grundlagen von XSD
- Namensräume
- Elementare Datentypen
- Komplexe Datentypen
- Konsistenzprüfung mit XSD: wohlgeformte und gültige XML-Dokumente
- Definition eigener Typen
- Typ-Ableitungen
- Strukturierung
- Modularisierung
- Definierte Typen für gängige Daten: Länder- und Währungscodes, AHV-Nr., Adressdaten
- Migration von DTD zu XSD
- Diverses
- Beziehungen zu anderen XML Standards: XSL (Extensible Stylesheet Language), DOM (Document Object Model), XML Query
- Aktualitäten und Trends
|
 |
| Weiterführende Kurse |
| «XSL Transformations und XML Path Language» («XSL»), «XSL Formatting Objects» («XFO»), «XML Web Services» («XWS») |
 |
| Dauer |
| 1 Tag |
 |
| Kursunterlagen |
| DIGICOMP-Kursmaterial |
 |
| Bildungswege & IT-Zertifikate |
Seminare zu serviceorientierter Architektur
Microsoft-Visual-Basic.NET- / XML-Seminare
Webentwicklung mit .NET und Visual Studio
Java-Eclipse-, Web-, Android-, XML-Seminare
|
 |
| Preis |
| CHF 750.-- |
Massgeschneidertes Training Für Firmen, die mehrere ihrer Mitarbeiter gleichzeitig schulen oder ein massgeschneidertes Weiterbildungspaket wünschen, gelten spezielle Konditionen.
Unser Firmenkurs-Team,
stellt Ihnen gerne ein individuell angepasstes Angebot zusammen.
|
|

Aktuell:
 |

 
 




Kunden Feedback
 |
 |
 |
 |
 «Der Trainer hatte eine sehr begeisternde Art.» Roger Müller Kurs LXA, 03.02.2010
 |
 |
 |
|
|
|
|
 |
|
|