Cursusaanbod
XQuery Inleiding
- Wat is XQuery?
- Pad Expressionen
- FLWOR (voor, laten, waar, bestellen door, retourneren)
- Functies
- Joins
XQuery Basisinformatie
- Het ontwerp van de XQuery taal
- XQuery In context
- Query's verwerken
- Het XQuery datamodel
- Typen
- Naamruimten
Expressionen
- Categorieën van Expressionen
- Trefwoorden en namen
- Witruimte in query's
- Letterlijke waarden
- Variabelen
- Functie aanroepen
- Opmerkingen
- Beoordeling Volgorde
- Vergelijking Expressionen
- "als-dan-anders" Expressionen
- "en/of" Expressionen
Paden
- Pad Expressionen
- Predikaten
- Dynamische paden
- Invoer documenten
- Context
Constructeurs
- Inclusief Elements en attributen uit het invoerdocument
- Directe constructeurs
- Berekende constructeurs
Selecteren en deelnemen met FLWOR's
- Selecteren met Pad Expressionen
- FLWOR Expressionen
- Gekwantificeerde Expressionen
- Afzonderlijke waarden selecteren
- Joins
Sorteren en groeperen
- Sorteren in XQuery
- Groepering
- Waarden samenvoegen
Functies
- Ingebouwde functies
- Door de gebruiker gedefinieerde functies
Geavanceerde query's
- Invoer Elements met wijzigingen kopiëren
- Werken met posities en volgnummers
- Resultaten combineren
- Tussenliggende XML documenten gebruiken
XML Naamruimte
- XQuery en een naamruimte
- Naamruimte Verklaring
Typen
- Het XQuery Type Systeem
- De ingebouwde typen
- Typen, knooppunten en atoomwaarden
- Type Inchecken XQuery
- Automatische typeconversies
- Soorten sequenties
- Constructeurs en gieten
Prolog en Module
- Structuur van een query: Prolog en Body
- Query's samenstellen uit meerdere modules
- Variabele declaraties
- Externe functies declareren
Schema's gebruiken
- Wat is een schema?
- Waarom schema's gebruiken met query's?
- W3C XML Schema: Een kort overzicht
- Schemadefinities binnen het bereik
- Schemavalidatie en typetoewijzing
- Sequentietypen en schema's
Statisch typen
- Wat is statisch typen?
- De Typeswitch Expression
- De traktatie Expression
- Type verklaringen
- De nul-of-één, één-of-meer en precies-één functies
Principes van Query Design
- Query ontwerp:
- Duidelijkheid
- Modulariteit
- Robuustheid
- Foutafhandeling
- Voorstelling
Cijfers
- Numerieke waarden construeren en vergelijken
- Rekenkundige bewerkingen
- Functies op getallen
Tekenreeksen
- xs:string Type
- Strings construeren, vergelijken en manipuleren
- Substrings, lengte
- Tekenreeksen aaneengeschakeld en splitsen
- Whitespace
- Internationalisatie
Regelmatige Expressionen
- De structuur van een regelmatig Expression
- Individuele karakters vertegenwoordigen
- Elk personage vertegenwoordigen
- Groepen karakters vertegenwoordigen
- Karakter Klasse Expressionen
- Onwillige kwantificeerders
- Ankers
- Terug-Referenties
- Vlaggen gebruiken
- Sub-Expressionen gebruiken met vervangende variabelen
Datum- en tijdtypen
- Componenten van datums, tijden en duur extraheren
- Rekenkundige operatoren gebruiken voor datums, tijden en duur
- De typen datumcomponenten
Gekwalificeerde namen
- Werken met gekwalificeerde namen
- URI's, ID's
Andere XML Componenten
- Documenten
- Tekst Knooppunten
- Opmerkingen
- PI (Verwerkingsinstructies)
- XML Entiteit
- CDATA
XQuery-gerelateerde normen
- XML Serialisatie
- XQuery X
- XQuery Update Faciliteit
- Zoeken in volledige tekst
- XQJ - XQuery API voor Java
Implementatie-specifieke functies
- XML Versie
- De context van de query instellen
- Optieaangiften en uitbreidingen Expressions
- Serialisatie Parameters
XQuery tegen SQL
- XML Gegevens versus relationele gegevens
- SQL Syntaxis vs. XQuery Syntaxis
- SQL en XQuery
XQuery tegen XSLT
- XQuery en XPath
- XQuery tegen XSLT
Vereisten
Enige kennis van XML basisprincipes. Geavanceerde kennis van XML-gerelateerde technologieën is nuttig, maar niet vereist.
Leveringsopties
PRIVÉGROEPSTRAINING
Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.
- Pre-cursusgesprek met uw trainer
- Aanpassing van de leerervaring om uw doelen te bereiken -
- Op maat gemaakte overzichten
- Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
- Training gepland op een datum naar keuze
- Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen
Private Group Prices RRP from €4560 online delivery, based on a group of 2 delegates, €1440 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
OPENBARE TRAINING
Kijk op onze public courses
Reviews (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Cursus - XQuery
The pacing was good enough
Daniel - Nordea
Cursus - XQuery
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.