Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Kurzusleírás
XQuery Bevezetés
- Mi az XQuery?
- Útvonalkifejezések
- FLWOR (for, let, where, order by, return)
- Függvények
- Összekapcsolások
XQuery Alapok
- Az XQuery nyelv tervezése
- XQuery kontextusban
- Lekérdezések feldolgozása
- Az XQuery adatmodell
- Típusok
- Névterek
Kifejezések
- Kifejezések kategóriái
- Kulcsszavak és nevek
- Szóközök a lekérdezésekben
- Literálok
- Változók
- Függvényhívások
- Megjegyzések
- Kiértékelési sorrend
- Összehasonlító kifejezések
- "if-then-else" kifejezések
- "and/or" kifejezések
Útvonalak
- Útvonalkifejezések
- Predikátumok
- Dinamikus útvonalak
- Bemeneti dokumentumok
- Kontextus
Konstruktorok
- Elemek és attribútumok bevonása a bemeneti dokumentumból
- Közvetlen konstruktorok
- Számított konstruktorok
Kiválasztás és összekapcsolás FLWOR-okkal
- Kiválasztás útvonalkifejezésekkel
- FLWOR kifejezések
- Kvantifikált kifejezések
- Egyedi értékek kiválasztása
- Összekapcsolások
Rendezés és csoportosítás
- Rendezés az XQuery-ben
- Csoportosítás
- Értékek aggregálása
Függvények
- Beépített függvények
- Felhasználó által definiált függvények
Haladó lekérdezések
- Bemeneti elemek másolása módosításokkal
- Pozíciókkal és sorszámokkal való munka
- Eredmények kombinálása
- Közbenső XML dokumentumok használata
XML Névtér
- XQuery és névtér
- Névtér deklaráció
Típusok
- Az XQuery típusrendszere
- A beépített típusok
- Típusok, csomópontok és atomi értékek
- Típusellenőrzés az XQuery-ben
- Automatikus típuskonverziók
- Sorozattípusok
- Konstruktorok és típuskonverziók
Prológ és Modul
- A lekérdezés szerkezete: Prológ és törzs
- Lekérdezések összeállítása több modulból
- Változó deklarációk
- Külső függvények deklarálása
Séma használata
- Mi az a séma?
- Miért használjunk sémákat lekérdezéseknél?
- W3C XML séma: rövid áttekintés
- Hatókörben lévő séma definíciók
- Séma érvényesítés és típus hozzárendelés
- Sorozattípusok és sémák
Statikus típusozás
- Mi a statikus típusozás?
- A typeswitch kifejezés
- A treat kifejezés
- Típus deklarációk
- A zero-or-one, one-or-more és exactly-one függvények
Lekérdezés tervezés alapjai
-
Lekérdezés tervezés:
- Egyértelműség
- Modularitás
- Robusztusság
- Hibakezelés
- Teljesítmény
Számok
- Számértékek létrehozása és összehasonlítása
- Aritmetikai műveletek
- Számokon végzett függvények
Szövegek
- xs:string típus
- Szövegek létrehozása, összehasonlítása és manipulálása
- Résztömbök, hossz
- Szövegek összefűzése és felosztása
- Szóközök
- Nemzetköziesítés
Reguláris kifejezések
- A reguláris kifejezés szerkezete
- Egyedi karakterek reprezentálása
- Bármely karakter reprezentálása
- Karaktercsoportok reprezentálása
- Karakterosztály kifejezések
- Lassú kvantorok
- Horgonyok
- Visszahivatkozások
- Zászlók használata
- Al-kifejezések használata helyettesítő változókkal
Dátum és idő típusok
- Dátumok, idők és időtartamok komponenseinek kinyerése
- Aritmetikai operátorok használata dátumokon, időkön és időtartamokon
- A dátum komponens típusok
Minősített nevek
- Minősített nevekkel való munka
- URI-k, azonosítók
Egyéb XML komponensek
- Dokumentumok
- Szövegcsomópontok
- Megjegyzések
- PI (feldolgozási utasítások)
- XML entitás
- CDATA
XQuery-hez kapcsolódó szabványok
- XML szerializáció
- XQueryX
- XQuery frissítési funkció
- Teljes szöveges keresés
- XQJ - XQuery API Java-hoz
Implementáció-specifikus funkciók
- XML verzió
- A lekérdezési kontextus beállítása
- Opció deklarációk és kiterjesztési kifejezések
- Szerializációs paraméterek
XQuery vs. SQL
- XML adatok vs. relációs adatok
- SQL szintaxis vs. XQuery szintaxis
- SQL és XQuery
XQuery vs. XSLT
- XQuery és XPath
- XQuery vs. XSLT
Követelmények
Alapvető XML ismeretek. Haladó ismeretek az XML-hez kapcsolódó technológiákban előnyösek, de nem szükségesek.
14 Órák
Vélemények (3)
Az elmélet és gyakorlat nem volt elválasztva, de minden nagyobb téma után voltak feladatok a tananyag megjegyzéséhez a gyakorlatban.
Krzysztof - Nordea
Kurzus - XQuery
Gépi fordítás
A tempó eléggé megfelelő volt
Daniel - Nordea
Kurzus - XQuery
Gépi fordítás
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.
Melissa Harrison
Kurzus - XQuery
Gépi fordítás