Modelowanie danych z użyciem XML
Umiejętności zdobywane podczas kursu:
- Opisywanie struktury dokumentu przez arkusz DTD.
- Tworzenie plików XSD i weryfikacja struktury i poprawności danych dokumentów.
- Podstawy transformowania dokumentów XML do HTML.
- Uzyskiwanie informacji z dokumentów XML.
- Projektowanie elastycznej struktury dokumentu XML.
- Zapoznanie się z poprawnym modelowaniem danych w języku XML.
- Praktyczne wykorzystanie technologii powiązanych (DTD i XML Schema).
- Umiejętność dopasowania danych istniejących, ich bieżąca obróbka i weryfikacja poprawności.
Kurs jest przeznaczony dla projektantów aplikacji, analityków i administratorów systemów informatycznych zainteresowanych wykorzystaniem języka opisu danych XML i technologii z nim związanych. Zagadnienia szkolenia skupiają się na kształceniu umiejętności elastycznej obróbki i modyfikacji istniejących danych XML z zachowaniem możliwości kontroli ich poprawności. Zakres zagadnień szkolenia odpowiada wymaganiom egzaminu XML Master Basic.
- Elementarna znajomość języka HTML
- Umiejętność pracy w systemie operacyjnym na poziomie średnio zaawansowanego użytkownika.
-
Wprowadzenie do języka XML
- Właściwości języka XML
- Zastosowanie języka XML
-
Składnia XML
- Zasady prawidłowej składni dokumentu XML
- Definiowanie elementów i atrybutów oraz encji
- Poziomy poprawności dokumentu XML
- Znaki specjalne, standardy kodowania i normalizacja dokumentu XML
-
Dostęp do elementów XML (DOM i SAX)
- Podstawy wykorzystania DOM (ang. Document Object Modell ) i SAX (ang. Simple
- Access XML )
- Dostępne narzędzia programistyczne
-
Przestrzenie nazewnicze XML
- Zastosowanie przestrzeni nazewniczych
- Definiowanie przestrzeni nazewniczych w dokumencie XML
-
Schemat DTD (ang. Document Type Definitions )
- Podstawy DTD
- Modele zawartości i przetwarzania
-
XML Schema
- Podstawy XML Schema
- Typy danych i definiowanie własnych
- Zasady przetwarzania XML Schema
-
Modelowanie danych w XML i ich walidacja z użyciem XML Schema
- Przegląd dostępnych narzędzi programistycznych
- Praktyczna walidacja danych z użyciem XML Schema
-
Transformacja z wykorzystaniem XSLT oraz XPath
- Podstawy XSLT i XPath
- Proste transformacje XSL.


