МенюКонтакты
Обучение
Москва

+7 (495) 913-75-75 доб.221

+7 (495) 668-08-42

Санкт-Петербург

+7 (812) 441-33-15

+7 (901) 374-07-97

Почта

edu@fors.ru

XML Fundamentals

Посмотреть расписание этого курса

  • Код курса: 12cXML
  • Длительность: 2 д.
  • Цена: 50 150 р.
Записаться

Описание курса

Аннотация:

Курс XML Fundamentals посвящен основам XML. В течение 2 дней вы познакомитесь с основами XML технологии, включая написание правильного и валидного XML, создания Document Type Definitions (DTDs) и XML-схем документов и использование XPath and XQuery.

Слушатели изучат:

  • Создание правильных и валидных XML документов
  • Использование XML Namespaces в XML документе, чтобы разрешить проблему переопределенности имен в XML документе.
  • Создание Document Type Definition (DTD) и XML схем документов для валидации XML документов.
  • Использование Xpath выражений и функций для поиска и выбора узлов в XML документах.
  • Трансформация XML документов с использованием таблиц стилей и выражений Xpath.
  • Использование Oracle JDeveloper для просмотра, создания, редактирования и тестирования XML и других XML-основанных документах.
  • Использование XQuery для запросов, генерации и трансформации XML контента.
  • Описание возможностей и применение Oracle XML DB

Аудитория:

  • Администраторы СУБД
  • Разработчики приложений
  • Системные аналитики
  • Разработчики Business Intelligence
  • Разработчики форм
  • Java разработчики
  • Разработчики
  • Сотрудники технической поддержки

Предварительная подготовка:

  • Знание SQL

Рекомендуемая предварительная подготовка:

  • Практическая работа с Oracle Jdeveloper
  • Основы работы с HTML
  • Практическая работа с SQL*Plus

Цели курса:

  • Изучение основ XML и создание валидных и правильносоставленных XML документов
  • Изучение понятия пространства имен XML
  • Создание document type definitions (DTDs) для валидации XML документов
  • Создание XML схем документов (XSDs) для валидации XML документов
  • Изучение примеров использования языка Xpath, выражений Xpath, функций Xpath для поиска и выбора узлов XML документа
  • Исследование поддержки XML технологий, реализованой в различных продуктах Oracle, таких как Oracle JDeveloper и Oracle XML DB
  • Использование Jdeveloper для просмотра, создания, редактирования XML и других XML-основанных документов
  • Использование Jdeveloper для тестирования Xpath выражений, создания и исполнения Xquery файлов
  • Использование языка Extensible Stylesheet Language (XSL) трансформаций (XSLT) для тарнформации одного XML документа в другой XML документ.
  • Использование Xquery – языка запросов к XML, который построен на Xpath выражениях, чтобы строить запросы, генерировать и трансформировать XML контент.
  • Изучение XML возможностей СУБД Oracle и объяснение архитектуры Oracle XML DB компонентов и целей, достигаемых этими компонентами.
  • Описание Oracle XML DB поддержки языка Xquery
     

Программа курса:

Введение

  • Рассматриваемые объекты.
  • Цели курса.
  • Схемы данных, используемые в курсе.
  • XML схема orderxsd, составленная на основании заказа на поставку, используемая в курсе в XML DB.
  • Приложения к материалам курса.
  • Сведения о технических средствах в классе.
  • Рабочее место слушателя.
  • Как вводить операторы SQL.


Введение в XML документ

  • Extensible Markup Language (Расширяемый язык разметки).
  • Преимущества использования XML.
  • XML стандарты.
  • Document Object Model (DOM) – Объектная модель документа.
  • Подержка Oracle технологии XML.
  • Использованиие XML в Oracle JDeveloper.
  • Создание XML приложений на технологиях Oracle.
  • Создание приложения и проекта в JDeveloper.


Валидация XML с помощью Document Type Definitions (DTDs)

  • Что есть Document Type Definition?
  • Зачем валидировать XML документы?
  • Общие правила DTD.
  • Содержимое DTD.
  • Ссылки на DTD.
  • Элемент, Атрибут, и Сущность — элементы декларации.
  • Полный DTD: пример.
  • Валидация XML через использование DTD.


Модуляризация XML через Namespaces

  • Что есть XML Namespace?
  • Зачем надо использовать XML Namespaces.
  • Декларация XML Namespaces.
  • XML Namespace префиксы.
  • Пример XML Namespace деклараций.
  • Сфера применимости XML Namespace деклараций.
  • Вызов инструмента ShowXmlNS.


Валидация XML документов

  • Что есть XML схема?
  • Цели применения XML схем.
  • XML схема или DTD.
  • Валидация XML документа через XML схему документа.
  • Ссылка на XML схему в schemaLocation атрибуте.
  • Компоненты XML схемы.
  • Создание XML схемы документа в JDeveloper.
  • Создание XML документа по XML схеме.


Навигация по XML документам с использованием языка XPath

  • Что есть XML Path язык?
  • Модель XPath.
  • XPath выражения.
  • Расположение XPath выражений.
  • Расположение шагов при XPath выражениях.
  • XPath оси и узлы для тестирования. XPath функции.
  • Тестирование XPath выражений.


Трансформация XML с использованием языка XSL Transformations

  • Что есть XSL?
  • XSL трансформации.
  • XSLT в стилевом шаблоне.
  • Использование XSLT шаблонов над XML документами.
  • Просмотр трансформированного документа.
  • Создание и применение правил в шаблоне.
  • Условная обработка и использование мод.


Работа с XQuery

  • Что есть XQuery?
  • Применения XQuery.
  • XQuery терминология и модель данных.
  • Конверсия XML в Query Data Model.
  • XQuery правила синтаксиса.
  • XQuery поддержка в JDeveloper.
  • XQuery выражения, функции, и операторы.
  • Использование FLWOR выражений.


Введение в Oracle XML DB

  • Что есть Oracle XML DB?
  • Oracle XML DB причины создания и применения.
  • Где применяется Oracle XML DB?
  • Как Oracle XML DB реализована?
  • Oracle XML DB: возможности.
  • Использование XMLType.
  • XMLType модели хранения. XML схема — поддержка в Oracle Database 12c.
Записаться на курс: XML Fundamentals

Начало курса: 23.11.17


Поделиться
Отправьте другу или начальнику ссылку на почту
Заявка на обучение

Заявка на обучение

Записаться на курс:

Выберите дату начала курса: