Kód kurzu: GOC302« Krok zpět

XML na platformě .NET

Kurz je určen pro vývojáře, kteří se chtějí naučit používat programovací techniky pro práci s XML na platformě .NET. Na kurzu se naučíte pracovat s objektovými třídami pro parsování dokumentů, validovat a transformovat dokumenty, pracovat s dokumenty pomocí modelu DOM. Seznámíte se s jazykem XPath a budete vytvářet vlastní transformace XML dokumentů

GOPAS Official Curriculum Kurz vyřazen z aktuální nabídky
Kurzy zařazené do oblasti Archiv již nepatří do naší aktuální nabídky, v mnoha případech byly nahrazeny novější verzí kurzu.
Pro informace o možnosti realizace archivních kurzů prosím kontaktujte náš klientský servis (__Klientskyservis@gopas.cz) nebo naše obchodní reprezentanty (__Obchod@gopas.cz).

PobočkaDnůCena kurzuCena materiálůITB
Praha5 24 500 CZK 1 600 CZK 50
Brno5 23 500 CZK 1 600 CZK 50
Bratislava5 825,00 EUR 65,00 EUR 50

Uživatelská náročnost

Co Vás naučíme

  • Pracovat s jmennými prostory
  • Parsovat XML
  • Znát typy uzlů
  • Zpracovávat chyby
  • Validovat XML
  • Použivat XSD Schémata
  • Vytváření XML dokumenty
  • Pracovat s XPath
  • Používat Document Object Model (DOM)
  • Transformovat XML
  • Stručný přehled serializace, XQuery a MSSQL ve spolupráci s XML

Požadované vstupní znalosti

  • Znalost základů programování na platformě .NET (VB.NET nebo C#.NET)
  • Základní povědomí o XML na úrovni kurzu INTXM

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na
  • počítačích.

Studijní materiály

  • Doporučena je originální příručka firmy Microsoft,
  • která není zahrnuta v ceně kurzu. Příručka je v anglickém jazyce.

Osnova kurzu

Úvod

  • Historie
  • Syntaxe XML dat
  • Jmenné prostory

XML Parsing (čtení XML dokumentů)

  • Přehled
  • Typy XML Parserů
  • Parsing pomocí XML Readeru
  • Typy uzlů, zpracování chyb

Validace XML

  • Úvod do validace
  • DTD
  • Použití XSD Schémat
  • Programové zpracování validace, objekty realizující validaci

Vytváření XML dokumentů

  • Úvod
  • Vytváření XML pomocí objektů XML Writteru
  • Vytváření XML s Namespaces
  • Řízení XML formátu a konverze

XPath

  • Úvod do XPath
  • Definice os, množin uzlů a predikátů
  • Navigace v dokumentu pomocí XPath
  • Operátory a funkce
  • Programování XPath, objekty pro práci s XPath

Document Object Model (Cached XML)

  • Úvod do XML DOM
  • Navigace v XML pomocí DOM
  • Transformace struktury (vytváření nových Nodů, modifikace a odstraňování
  • Nodů)
  • Programování DOM, objekty umožňující programování DOM

Transformace XML

  • Úvod
  • Základní struktura XSLT (pojem template, aplikace template, implicitní
  • pravidla)
  • Objekty pro provádění transformací
  • Třídění
  • Řízení výstupu
  • Vkládání šablon (import, include)

Další technologie používané v transformacích

  • Pojmenované šablony
  • Proměnné a parametry
  • Opakování a podmínky
  • Extension Elements a funkce
  • Modifikace gramatiky a datových typů
  • Vytváření a modifikace struktury XML pomocí XSLT
  • Odkazy v XML dokumentech

Stručný přehled dalších technologií v XML

  • Serializace objektů do XML
  • XQuery
  • SQL a XML
Professional XML

Cena:
1600 CZK
Professional XML

Cena:
65 EUR
Uvedené ceny jsou bez DPH.