Grazie per aver inviato la vostra richiesta! Un membro del nostro team vi contatterà a breve.
Grazie per aver inviato la vostra prenotazione! Un membro del nostro team vi contatterà a breve.
Struttura del corso
XQuery Introduzione
-
Che cos'è XQuery?
Espressioni di percorso
FLWOR (per, let, dove, ordina per, restituisci)
Funzioni
Unisce
XQuery Nozioni di base
-
Il design del linguaggio XQuery
XQuery Nel contesto
Elaborazione delle query
Il modello di dati XQuery
Tipi
Spazi dei nomi
Expressioni
-
Categorie di Expressioni
Parole chiave e nomi
Spazi vuoti nelle query
Valori letterali
Variabili
Chiamate di funzione
Commenti
Ordine di valutazione
Confronto Expressioni
"se-allora-altrimenti" Expressioni
"e/o" Expressioni
Percorsi
-
Percorso Expressioni
Predicati
Percorsi dinamici
Documenti di input
Contesto
Costruttori
-
Inclusione di Element e attributi dal documento di input
Costruttori diretti
Costruttori calcolati
Selezione e unione mediante FLWOR
-
Selezione con Expressioni Percorso
FLWOR Expressioni
Expressioni quantificati
Selezione di valori distinti
Unisce
Ordinamento e raggruppamento
-
Ordinamento in XQuery
Raggruppamento
Aggregazione di valori
Funzioni
-
Funzioni integrate
Funzioni definite dall'utente
Query avanzate
-
Copia di elementi di input con modifiche
Utilizzo di posizioni e numeri di sequenza
Combinazione dei risultati
Utilizzo di documenti intermedi XML
XML Spazio dei nomi
-
XQuery e uno spazio dei nomi
Dichiarazione dello spazio dei nomi
Tipi
-
Il sistema di tipi XQuery
I tipi incorporati
Tipi, nodi e valori atomici
Digitare il check-in XQuery
Conversioni automatiche dei tipi
Tipi di sequenza
Costruttori e Casting
Prologo e Modulo
-
Struttura di una query: prologo e corpo
Assemblaggio di query da più moduli
Dichiarazioni di variabili
Dichiarazione di funzioni esterne
Utilizzo degli schemi
-
Che cos'è uno schema?
Perché utilizzare gli schemi con le query?
Schema W3C XML: una breve panoramica
Definizioni dello schema nell'ambito
Convalida dello schema e assegnazione del tipo
Tipi di sequenza e schemi
Tipizzazione statica
-
Che cos'è la tipizzazione statica?
L'interruttore di tipo Expression
Il Dolcetto Expressione
Dichiarazioni di tipo
Le funzioni zero-o-uno, uno-o-più ed esattamente-uno
Principi di progettazione di query
-
Progettazione della query:
Chiarezza
Modularità
Robustezza
Costruzione e confronto di valori numerici Operazioni aritmetiche Funzioni sui numeri
-
Stringhe
xs:tipo di stringa Costruire, confrontare e manipolare stringhe Sottostringhe, lunghezza Concatenazione e divisione di stringhe Spazi vuoti Internazionalizzazione
-
Ioni regolari Expressioni
La struttura di una Expressione regolare Rappresentazione di singoli personaggi Rappresentazione di qualsiasi personaggio Rappresentazione di gruppi di personaggi Classe di caratteri Expressioni Quantificatori riluttanti Ancore Riferimenti a ritroso Utilizzo dei flag Utilizzo di Sub-Expressioni con variabili di sostituzione
-
Tipi di data e ora
Estrazione di componenti di date, ore e durate Utilizzo di operatori aritmetici su date, ore e durate I tipi di componenti Data
-
Nomi qualificati
Utilizzo dei nomi completi URI, ID
-
Altri XML Componenti
Documenti Nodi di testo Commenti PI (Istruzioni per l'elaborazione) XML Entità CDATA
-
XQuery Norme relative a XQuery
Serializzazione XML XQuery X XQuery Funzione di aggiornamento Ricerca full-text XQJ - XQuery API per Java
-
Funzionalità specifiche dell'implementazione
XML Versione Impostazione del contesto della query Dichiarazioni di opzione ed espressioni di estensione Parametri di serializzazione
-
XQuery vs.SQL
Confronto tra dati XML e dati relazionali Sintassi SQL vs. XQuery Sintassi SQL e XQuery
-
XQuery Confronto con XSLT
XQuery e XPath XQuery Confronto con XSLT
Requisiti
Un po' di conoscenza delle XML nozioni di base. La conoscenza avanzata delle tecnologie correlate a XML è utile ma non necessaria.
14 ore
Recensioni (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Corso - XQuery
The pacing was good enough
Daniel - Nordea
Corso - 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