Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
XQuery Въведение
- Какво е XQuery?
- Път Express йони
- FLWOR (for, let, where, order by, return)
- Функции
- Присъединява се
XQuery Основи
- Дизайнът на XQuery езика
- XQuery в контекста
- Обработка на заявки
- XQuery Модел на данни
- Видове
- Пространства от имена
Express йони
- Категории Express йони
- Ключови думи и имена
- Празно пространство в заявки
- Литерали
- Променливи
- Функционални повиквания
- Коментари
- Поръчка за оценка
- Сравнение Expressйони
- "ако-тогава-иначе" Expressйони
- "и/или" Expressйони
пътеки
- Път Express йони
- Предикати
- Динамични пътеки
- Входни документи
- Контекст
Конструктори
- Включително Element и атрибути от входния документ
- Директни конструктори
- Изчислени конструктори
Избиране и присъединяване с помощта на FLWOR
- Избиране с Path Expressиони
- FLWOR Express йони
- Количествено определени Express йони
- Избиране на отделни стойности
- Присъединява се
Сортиране и групиране
- Сортиране в XQuery
- Групиране
- Агрегиране на стойности
Функции
- Вградени функции
- Дефинирани от потребителя функции
Разширени запитвания
- Копиране на входни данни Element с модификации
- Работа с позиции и поредни номера
- Комбиниране на резултатите
- Използване на междинни XML документи
XML Пространство от имена
- XQuery и пространство от имена
- Декларация на пространство от имена
Видове
- XQuery Типова система
- Вградените типове
- Типове, възли и атомни стойности
- Проверка на типа XQuery
- Автоматични преобразувания на типове
- Видове последователности
- Конструктори и леене
Пролог и модул
- Структура на заявка: пролог и тяло
- Сглобяване на заявки от множество модули
- Декларации на променливи
- Деклариране на външни функции
Използване на схеми
- Какво е схема?
- Защо да използвате схеми със заявки?
- W3C XML Схема: Кратък преглед
- Дефиниции на схемата в обхвата
- Проверка на схемата и присвояване на тип
- Типове последователности и схеми
Статично въвеждане
- Какво е статично въвеждане?
- Йонът Typeswitch Express.
- Почерпката Express йон
- Типови декларации
- Функциите нула или едно, едно или повече и точно едно
Принципи на проектиране на заявки
- Дизайн на заявка:
- Яснота
- Модулност
- Здравина
- Обработка на грешки
- Изпълнение
Числа
- Конструиране и сравняване на числови стойности
- Аритметични операции
- Функции върху числата
струни
- xs: тип низ
- Конструиране, сравняване и манипулиране на низове
- Поднизове, дължина
- Конкатениране и разделяне на низове
- Празно пространство
- Интернационализация
Редовни Express йони
- Структурата на редовен Expressйон
- Представяне на индивидуални герои
- Представяне на всеки герой
- Представяне на групи от знаци
- Символен клас Expressйони
- Нежелани квантори
- Котви
- Обратни препратки
- Използване на знамена
- Използване на под-Expressйони със заместващи променливи
Типове дата и час
- Извличане на компоненти на дати, времена и продължителности
- Използване на аритметични оператори за дати, времена и продължителности
- Типове компоненти за дата
Квалифицирани имена
- Работа с квалифицирани имена
- URI, идентификатори
Други XML компоненти
- Документи
- Текстови възли
- Коментари
- PI (Инструкции за обработка)
- XML Субект
- CDATA
XQuery-Свързани стандарти
- XML Сериализация
- XQuery X
- XQuery Инструмент за актуализиране
- Пълнотекстово търсене
- XQJ - XQuery API за Java
Характеристики, специфични за изпълнението
- XML Версия
- Задаване на контекста на заявката
- Опционални декларации и разширения Expressиони
- Параметри за сериализация
XQuery срещу SQL
- XML Данни срещу релационни данни
- SQL Синтаксис срещу XQuery Синтаксис
- SQL и XQuery
XQuery срещу XSLT
- XQuery и XPath
- XQuery срещу XSLT
Изисквания
Някои познания по XML основи. Разширените познания за технологии, свързани с XML, са полезни, но не са задължителни.
14 Часа
Oтзиви от потребители (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Курс - XQuery
The pacing was good enough
Daniel - Nordea
Курс - 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.