Курс: Oracle 11g: XML Fundamentals

Курс: Oracle 11g: XML Fundamentals

Курс: Oracle 11g: XML Fundamentals


Продолжительность курса: 16 ак. ч.

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

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

Необходимая подготовка:
• Знание SQL

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

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

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

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

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

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

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

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

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

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

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Oracle
  • Код курса: OracleIL1
  • Город: Екатеринбург, Пермь, Челябинск, Самара, Ижевск, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 16
  • Количество мест: 8
  • Очно: 47900 ₽
  • Дистанционно: 47900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru