Opleidingstype   Klassikaal
Trainingskosten Zie kostenspecificatie
Segmenten

Programmeertalen

,

Internet

Code: T-XML801

Doelgroep

Ontwikkelaars die XQuery in de praktijk willen toepassen

Korte inhoud

In deze cursus staat de nieuwe query taal XQuery voor XML data centraal. Het belang van en de toepassingen van XQuery worden besproken. Aandacht wordt besteed aan de syntax van XQuery en werking van XQuery en er wordt ingegaan op de relatie van XQuery met andere XML vocabulaires zoals XPath, XSLT en XML Schema. De data types, built-in functions van XQuery en de diverse XQuery expressies worden besproken. Tenslotte komen ook geavanceerdere toepassingen van XQuery zoals joins en het gebruik van XQuery in combinatie met andere technologien aan de orde.

Voorkennis

Basis kennis van de XML syntax

Invulling

Hands-on. De theorie wordt gepresenteerd aan de hand van slides en afgewisseld met praktijk oefeningen. Er wordt gebruikt gemaakt van moderne XQuery tools.

Duur

3 dagen. De trainingsdagen duren van 09.30 uur tot 16.30 uur.

Opleidingsdata en locaties (inschrijven is mogelijk voor al deze momenten)


Startdatum Variant Dag Locatie Inschrijven Planning
07-05-2012 Dag Maandag Regio Amsterdam Inschrijven Planning
07-05-2012 Dag Maandag Regio Arnhem Inschrijven Planning
07-05-2012 Dag Maandag Regio Den Haag Inschrijven Planning
07-05-2012 Dag Maandag Regio Driebergen Inschrijven Planning
07-05-2012 Dag Maandag Regio Eindhoven Inschrijven Planning
07-05-2012 Dag Maandag Regio Groningen Inschrijven Planning
07-05-2012 Dag Maandag Regio Rotterdam Inschrijven Planning
07-05-2012 Dag Maandag Regio Utrecht Inschrijven Planning
07-05-2012 Dag Maandag Regio Zwolle Inschrijven Planning
08-08-2012 Dag Woensdag Regio Amsterdam Inschrijven Planning
08-08-2012 Dag Woensdag Regio Arnhem Inschrijven Planning
08-08-2012 Dag Woensdag Regio Den Haag Inschrijven Planning
08-08-2012 Dag Woensdag Regio Driebergen Inschrijven Planning
08-08-2012 Dag Woensdag Regio Eindhoven Inschrijven Planning
08-08-2012 Dag Woensdag Regio Groningen Inschrijven Planning
08-08-2012 Dag Woensdag Regio Rotterdam Inschrijven Planning
08-08-2012 Dag Woensdag Regio Utrecht Inschrijven Planning
08-08-2012 Dag Woensdag Regio Zwolle Inschrijven Planning
31-10-2012 Dag Woensdag Regio Amsterdam Inschrijven Planning
31-10-2012 Dag Woensdag Regio Arnhem Inschrijven Planning
31-10-2012 Dag Woensdag Regio Den Haag Inschrijven Planning
31-10-2012 Dag Woensdag Regio Driebergen Inschrijven Planning
31-10-2012 Dag Woensdag Regio Eindhoven Inschrijven Planning
31-10-2012 Dag Woensdag Regio Groningen Inschrijven Planning
31-10-2012 Dag Woensdag Regio Rotterdam Inschrijven Planning
31-10-2012 Dag Woensdag Regio Utrecht Inschrijven Planning
31-10-2012 Dag Woensdag Regio Zwolle Inschrijven Planning

Programma


module : XQuery Introduction

What is XQuery?
XQuery Motivation
XML versus relational model
Requirements Query Language for XML
Three parts of XQuery
XQuery Language Characteristics
Types of Queries
Physical Representations to Query
Where is XQuery used?
XQuery’s position
XQuery and other technologies
XQuery Specifications

module : XQuery Syntax

Basic Syntax Rules
XQuery Functions
Structure of an XQuery Module
Example XQuery Module
XQuery Expressions
Example Books.xml
Path Expressions
Predicates
Element Constructors
Other Query Expressions
FLWR Expressions
Conditional Expressions
XQuery Comparisons

module : Node Selection with XPath

XPath 2.0 Expressions
XPath 2.0 Data Model
XPath 1.0 Data Types
XPath 2.0 Changes
XPath 2.0 sequences
XPath Context
XPath Location Steps
What is an Axis?
Peer Axis Types
Descendent Axis Types
Ancestor Axis Types
Location Path Syntax
Predicates
For expressions
Quantified expressions
Conditional expressions
Functions

module : XQuery Data Types

XPath 2.0 data Model
Infoset and PSVI
Three Building Blocks
Items
Atomic Types
Atomic Values
XQuery Type Hierarchy
XML Schema Types
String Types
Date and Time Types
Numeric Types
Binary Data Types

module : Joins and Node Generation

Expressing Joins
Constructing Nodes
FLWR Expressions
For versus Let
Element Constructors
Attribute Constructors
Text Constructors
Other Constructors
Sample Queries

module : Functions and operators

Functions and Operators
XPath 1.0 Functions
XQuery 1.0 Functions
Functions with Regular Expressions
Enhanced String Functions
Functions for Sequences
XPath 1.0 Operators
XQuery 1.0 Operators
Comparision Operators
Types Issues
Constructor Functions
User Defined Functions

module : Advanced Concepts

String Search
Queries using Namespaces
Listing Namespaces
Listing Target URI’s
Recursive parts Explosion
Access to relational Data

Kosten

Inschrijfgeld: € 25,-
Trainingskosten: €1245,-
Studiemateriaal: € 125,-
Certificaatkosten: €25,-
Locatie- en arrangementskosten: Zie onderstaande toelichting

Locatie- en arrangementen

Twice regelt voor de dagopleidingen van maandag tot en met zaterdag een arrangement à € 50 per dag. Een dagarrangement bestaat uit zaalhuur, gebruik van ICT-middelen, onbeperkt koffie, thee, frisdrank, ijswater en een lunch. De kosten van de arrangementen worden direct aan u doorberekend.

Btw

Op alle opleidingen en trainingen is 19% btw van toepassing en voor het studiemateriaal 6%. Met uitzondering van volledige MBO niveau 2, 3 en 4 opleidingen en de volledige HBO Bacheloropleidingen. Voor organisaties die geen btw kunnen terugvorderen, bestaat de mogelijkheid het volledige aanbod op deze website btw vrij gefactureerd te krijgen. In dit geval wordt een btw correctie van 10% toegepast. Dit betekent een voordeel van 7,5% op de inclusief btw prijs. De hoogte van btw is onder voorbehoud van eventuele wetswijzigingen.

Code: T-XML801

Nieuwsbrief van Twice?