Cena Netto:
2 900.00 PLN
Brutto: 3 567.00 PLN
Nadchodzące szkolenia:
Generuj PDF

Zapisz się

Opis

Umiejętności zdobywane podczas kursu:

  • Ścisła weryfikacja danych XML wraz ze zdefiniowanymi własnoręcznie strukturami danych
  • Definiowanie arkuszy XSLT oraz przeprowadzanie procedury transformacji
  • Identyfikacja przydatnych wywołań DOM
  • Wydajne stosowanie SAX

Cel

  • Łatwiejsza integracja technologii XML w ramach własnych rozwiązań
  • Możliwość wykorzystania technologii SOAP oraz arkuszy opisu WSDL
  • Zapoznanie się z technologią XML Encryption
  • Systematyzacja wiedzy dotyczącej przestrzeni nazewniczych

Grupa docelowa:

Kurs jest przeznaczony dla osób które w swojej codziennej pracy przetwarzają dokumenty XML. Chcą posiadaną wiedzę uzupełnić o elementy ścisłego walidowania prawidłowości dokumentu oraz ich transformowania do czytelnej i estetycznej postaci. W ramach zajęć poruszane są zagadnienia dwóch rodzajów API (ang. Application Programmer Interface ) które umożliwiają łatwe wykonanie przekształceń. Językiem używanym w przykładach jest Java oraz Python (do wyboru). Zakres szkolenia odpowiada wymaganiom egzaminu XML Master Professional Application Developer poszerzając je nieco.

Uwagi:

Szkolenie trwa: 3 dni. 
Oferujemy szkolenia w naszych ośrodkach w Warszawie, Wrocławiu, Krakowie, jak i w lokalizacjach wskazanych przez klienta. 
W celu ustalenia szczegółów prosimy o kontakt na osec@osec.pl 

 

 

Wymagania:

  • Znajomość języka programowania Java lub Python na poziomie średnio zaawansowanego programisty
  • Znajomość podstaw budowy i przetwarzania dokumentów XML
  • Umiejętność pracy w środowisku dowolnego IDE związanego z językiem Java lub Python
  • Mile widziany certyfikat XML Master Basic.

Konspekt

  1. Obsługa XML – DOM i SAX
    • Specyfikacja DOM level 2
    • Interfejs DOM 2
    • SAX i jego zastosowania
    • Interfejs SAX
  2. Programowanie z użyciem DOM i SAX 2
    • Programowanie z użyciem DOM
    • Uzyskiwanie danych z dokumentu z użyciem DOM
    • Obsługa standardu DOM w języku Java
    • Programowanie z uźyciem SAX
    • Precyzowanie właściwości
    • Obsługa przestrzeni nazw XML w SAX
    • Obsługa SAX w języku Java
  3. Standard XSLT
    • Przeznaczenie i właściwości XSLT
    • Obsługa przestrzeni nazewniczych
    • Współpraca z XPath
    • Tworzenie arkusza stylu XSLT
    • Arkusze składane
    • Wbudowane arkusze XSLT
  4. XML Schema
    • Globalne i lokalne deklaracje XML Schema
    • Współpraca z wieloma przestrzeniami nazewniczymi
    • Włączanie i importowanie schematuów
  5. Przetwarzanie XML
    • Komunikacja XML
    • SOAP i struktura WSDL
    • Przykłady zastosowań
    • Bezpieczeństwo XML
    • Formalizacja i normalizacja dokumentu
    • Wstęp do szyfrowania XML
    • Wstęp do podpisów XML
    • XML jako protokół wymiany danych
    • Współpraca z aplikacjami
    • Przechowywanie danych i ich obróbka
    • Kodowanie danych i obsługa wielu języków
  6. Użycie XML w przykładach
    • Zastosowanie przestrzeni nazewniczych
    • Definicje XML
    • Analiza XML Schema
    • Przetwarzanie dokumentu XSLT
    • Translacja wymagań na właściwości technologii