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

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)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën