Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
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.
14 Uren
Testimonials (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.