Logo Kurzy výpočtovej techniky E-mail:
Kancelária:
kurzy@ipex.sk
(02) 5262 5944 - 46
Skip Navigation Links.
Collapse Úvodná stránkaÚvodná stránka
Ponuka kurzov
Collapse Témy kurzovTémy kurzov
Expand Práca v prostredí MS WindowsPráca v prostredí MS Windows
Expand Textové, publikačné a prezentačné editoryTextové, publikačné a prezentačné editory
Expand Tabuľkové procesory a štatistikaTabuľkové procesory a štatistika
Expand Databázové systémyDatabázové systémy
Expand Tímová spolupráca a Internet / IntranetTímová spolupráca a Internet / Intranet
Expand Projektové riadenieProjektové riadenie
Collapse Počítačová grafikaPočítačová grafika
MS Visio 2010 / 2007
Corel DRAW 12 / 11 - vektorová grafika
Corel DRAW 12 / 11 - fotografie a rastrová grafika
Adobe Photoshop CS4 - základy
Adobe Photoshop CS4 - pre pokročilých
Adobe Illustrator CS4
Adobe InDesign CS4 - základy
Adobe InDesign CS4 - pre pokročilých
Adobe Flash MX - základy
Adobe Flash MX - Action Script
AutoCAD 2010 / 2008 - základy
AutoCAD 2010 / 2008 - pre pokročilých
AutoCAD 2010 / 2008 - programovanie vo VBA
MicroStation V8 XM - základy
MicroStation V8 XM - pre pokročilých
Collapse Programovanie a vývojové systémyProgramovanie a vývojové systémy
Cloud Computing
UML - základy
Visual Basic 2010
Visual C# 2010
Visual C# 2010 - prechod z Visual FoxPro
Visual C++ 2010
Tvorba aplikácií pre Windows - .NET 4.0
Tvorba aplikácií pre Windows - .NET WPF 4
Tvorba aplikácií pre Web - ASP .NET 4.0
Tvorba aplikácií pre Web - ASP .NET MVC 3
Práca s databázami - ADO .NET 4.0
Práca s databázami - ADO .NET Entity Framework a LINQ
XML - dátové štruktúry a technológie
Crystal Reports v prostredí .NET 4.0
.NET Framework 4.0 - technológie pre pokročilých
SilverLight 4.0 - tvorba interaktívnych webových aplikácií
JavaScript
PHP Script a databáza MySQL
Python - programovací jazyk a základy použitia
Perl - programovací jazyk a základy použitia
Java - programovací jazyk a základné knižnice
Java - technológie pre pokročilých
Delphi 2007 - základy programovacieho jazyka
Delphi 2007 - tvorba aplikácií
ASN.1 - dátové štruktúry a ich použitie
Expand Operačné systémy a počítačové sieteOperačné systémy a počítačové siete
Organizácia kurzov
Expand Prihláška na kurzPrihláška na kurz
Certifikáty
Expand Sídlo spoločnostiSídlo spoločnosti
Učebne a vybavenie
Iné služby
Partneri a spolupráca
Expand Ukážky z tvorby detíUkážky z tvorby detí
Expand SoftwareSoftware
Predaj techniky

XML - dátové štruktúry a technológie

3 dni, denne 830 - 1600

Cieľová skupina:

Kurz je určený pre konzultantov, analytikov, programátorov a ďalších záujemcov, ktorí sa chcú oboznámiť so základnými princípmi jazyka XML a možnosťami jeho využitia na spracovanie, prenos, publikovanie a uchovanie dát a z nich odvodených dokumentov.

Predmet kurzu:

XML (Extensible Markup Language) je v podstate znakovo orientovaný formát zápisu hierarchicky štruktúrovaných dát, ktorý na základe určitých pravidiel dovoľuje vytvárať takmer ľubovoľné dátové konštrukcie. V najjednoduchšom prípade to môže byť napr. jeden alebo niekoľko záznamov z určitej tabuľky v databáze alebo v tabuľkovom procesore, ktoré treba preniesť z jedného systému do druhého. V zložitejšom prípade to môže byť napr. ucelený strapec údajov o vybranom zamestnancovi alebo obsah faktúry, ktorá sa má elektronicky preniesť z jednej organizácie do druhej. Na báze tejto technológie je vybudovaných množstvo ďalších dátových štruktúr a nástrojov, pomocou ktorých možno vytvárať pomerne komplexné a pritom dostatočne flexibilné systémy na spracovanie a transformáciu dát. Dáta vo formáte XML sa často používajú aj ako podklad na generovanie webových stránok a iných dokumentov vo formáte HTML.

Obsah kurzu:

Základ výuky tvorí samotný jazyk XML a XML dokumenty. Veľká pozornosť sa však venuje aj sprievodným dátovým formátom a technológiám, a to najmä XML schémam, DTD, XSL, XSLT, transformáciám dát, práci s XML pomocou DOM, XmlReader a XmlWriter v prostredí Microsoft .NET Framework a pod.

Vstupné požiadavky: Znalosť HTML, základy JavaScriptu a DOM (Document Object Model).
Cena kurzu: 250 €  +  DPH 20 %

Náplň kurzu:

1. DEŇ

  • Úvod do jazyka XML
    • problematika výmeny dát a publikovanie dokumentov
    • krátka história
    • prehľad syntaxe jazyka
  • Značkovanie dokumentu
    • elementy, atribúty
    • rezervované atribúty
    • deklarácie
  • Fyzická štruktúra
    • definovanie entity
    • entity pre definovanie znakov
    • obmedzenia
  • Logická štruktúra dokumentu - DTD - Document Type Definition
    • štruktúra DTD
    • deklarácia elementov a atribútov
    • parametrové entity, sekcie
    • problémy spracovania DTD

2. DEŇ

  • Model dokumentu - DTD
    • analýza dokumentu
    • návrh a architektúra DTD
    • písanie a ladenie DTD
    • príklady DTD, DTD pre DTD
  • Problémy „bielych“ znakov
    • normalizácia
    • medzery a nejednoznačné medzery
  • Menný priestor - Namespace
    • identifikácie, štandardy, použitie
  • Spracovanie dát XML
    • zápis a čítanie XML, spracovanie udalostí
    • stromová štruktúra údajov, manipulácie, porovnanie
    • DOM - Document Object Model
    • transformačné nástroje
  • Spracovanie dokumentu XML
    • spracovanie externých entít
    • formát XML Catalog
  • Navigácia - URL a XPATH
  • Hypertextové odkazy
    • syntax
    • rozšírenie URL
    • XPointer
    • chovanie odkazov a konflikty mien atribútov
  • Formátovanie dokumentov - XSL a XSLT - Extensible Stylesheet Language, XSL Transformations
    • XSLT
    • problémy DTD
    • XSL

3. DEŇ

  • Kaskádne štýly
    • vlastnosti
    • mapovanie a pravidlá
    • HTML a CSS
  • SGML
    • deklarácia
    • ďalšie vlastnosti DTD
    • konverzia do XML a techniky minimalizácie značkovania
  • Implementácia a podpora pre XML v prostredí Microsoft .NET Framework, ADO.NET a ASP.NET
    • prístup k XML z ASP.NET - XMLReader, XMLWriter
    • XML a DataSet
    • webové služby
    • pokročilé techniky spracovania XML
Copyright © 1997-2012  Ipex IT, s.r.o. Page updated:  23.02.2010, 16:24