Sla het menu over en toon de content.

Training/cursus: XML Schema Development

Omschrijving

In deze cursus doet u uitgebreide kennis op over de functionaliteit van XML Schema en leert u XML Schema's te ontwikkelen in praktische workshops. Aan de orde komt het gebruik van XML Schema language, als opvolger van Document Type Definitions (DTD's) voor het vastleggen van de structuur, naamgeving van de elementen en inhoud van XML documenten. XML Schema's bieden een betere mogelijkheid voor data types en modulair ontwerp dan DTD's. Aandacht is er voor het declareren simpele en complexe elementen en het opleggen van constraints aan de inhoud van elementen.

Voorts komen het gebruik van data typen, facets, element substitutions en reguliere expressies en het verschil tussen locale en globale declaraties aan bod. Ook is er aandacht voor het definieren van user defined data typen, attributen, het gebruik van default values en control structures. Ook afgeleide data types en het verschil tussen afleiding door restriction en door extension worden besproken. Ook Schema Namespaces en de modularisatie van Schema's en het include en import mechanisme komen aan bod. Tenslotte komen een aantal geavanceerde XML Schema onderwerpen zoals het omgaan met keys en references en het verwijderen van redundantie door identity contraints aan de orde.

Doelgroep

Deze cursus is bestemd voor ontwikkelaars van XML-gegevensstructuren en XML-applicaties evenals projectleiders die XML schema's willen gaan gebruiken voor het valideren van de inhoud van XML documenten.

Inhoud

Tijdens deze cursus komen de volgende onderwerpen aan bod:

Dag 1

  • Purpose of XML Schema's
  • XML Schema's versus DTD's
  • XML Schema namespace
  • Content models
  • Element declarations
  • Simple types and built-in types
  • Attributes in XML Schema's
  • Declaring & Inlining Attributes
  • Default attribute value
  • Element occurence indicators
  • Sequences
  • Global and Local elements
  • Simple data types
  • Facets
  • Primitive versus derived datatypes

Dag 2

  • Commonly used data types
  • Deriving by restriction
  • Constraints and Patterns
  • Data type definition
  • Regular expressions
  • List and union data types
  • Named and Complex types
  • Compositors
  • Choices
  • Named Model Groups
  • Mixed Content
  • Empty Conten
  • Deriving by Extension
  • XML Schema's and Namespaces
  • XML Schema Instance Namespace
  • Namespace defaulting
  • Namespace qualification

Dag 3

  • Modular design
  • Reuse of XML schemas
  • Combining multiple Schema's
  • import mechanism
  • include mechanism
  • redefine mechanism
  • Keys and uniqueness
  • Identity contraints
  • Unique element
  • Using keys
  • key en keyref
  • Data redundancy
  • Resolving data redundancy

Vereiste voorkennis

Voor deelname aan deze cursus is kennis van de basis syntax van XML vereist zoals geboden in de cursus 'XML Introduction'.

Opmerkingen

De cursus wisselt de theorie, behandeld aan de hand van presentatiesheets, af met demo's. Daarnaast spelen hands-on oefeningen een belangrijke rol.

Inschrijven

Wilt u zich inschrijven? Kies een datum uit de rechterkolom en klik op 'inschrijven'.

  • Cedeo
  • Microsoft

Prijs

Vraag vrijblijvend een offerte aan

Deelnemers
Aantal dagen
3
Dagprijs per cursist*
€ 450,00
Totaalprijs per cursus
€ 1.350,00
Totaalprijs (excl. BTW)
€ 1.350,00
BTW (19%)
€ 256,50
Totaalprijs (incl. BTW)
€ 1.606,50

*inclusief koffie/thee en lunch

Incompany

Het is ook mogelijk een incompany-training te volgen. Bel 020-6369179, of mail ons voor een offerte op maat.

Strippenkaart

Wist u dat u met een strippenkaart voordeliger uit bent?