Ваша корзина пуста
Сумма: 0 руб.
О курсе
Базы данных Oracle 11g: Основы XML
от 47 790 руб.
Заказать курс

Базы данных Oracle 11g: Основы XML

Данный курс можно прослушать дистанционно со скидкой 15%.

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса
Описание:

На этом курсе слушатели знакомятся с основами языка XML (Extensible Markup Language, расширяемый язык разметки). Слушатели изучают, как создавать XML-документы и трансформировать их, используя язык XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей). Слушатели знакомятся с пространствами имен XML и определениями типа документов (DTD, Document.Type Definitions). В курсе рассматриваются компоненты XML Schema, создание документа XML-схемы и проверка допустимости XML-документов с помощью XML Schema.

В курсе обсуждаются выражения языка XPath и их использование в языке XSL для отбора частей XML-документа, которые необходимо трансформировать. Кроме того слушатели знакомятся с обеспечением поддержки XML в различных продуктах Oracle, таких как Oracle XML DB, Oracle XML Developer's Kit и Oracle JDeveloper. Слушатели знакомятся с терминологией языка XQuery, его моделью данных и системой типов, а также с различными выражениями и функциями. В дополнение к этому слушатели учатся пользоваться XML-редактором в Oracle JDeveloper.

 

После успешного прохождения курса слушатели должны будут уметь:

  • Создавать правильные и допустимые XML-документы.
  • Использовать пространства имен XML в XML-документах.
  • Создавать и использовать документ XML-Schema.
  • Проверять допустимость XML-документов, используя стандартную технику XML.
  • Использовать Xpath-выражения и функции.
  • Трансформировать XML-документы с помощью таблиц стилей и Xpath-выражений.

Круг слушателей:

  • Администраторы баз данных
  • Системные аналитики
  • Разработчики Business Intelligence
  • Разработчики Forms

Необходимая предварительная подготовка:

  • Oracle Database 11g: SQL Fundamentals I

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

  • Опыт создания HTML-документов
  • Знание SQL
  • Знакомство с SQL*Plus

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

  • Введение в терминологию XML
    • Расширяемый язык разметки
    • Стандарты XML
    • Объектная модель документа (DOM)
    • Простой API для XML (SAX)
    • Построение XML-приложений с помощью технологии Oracle
    • XML в сервис-ориентированной архитектуре
    • Создание приложения и проекта в JDeveloper
  • Введение в XML-документы
    • Расширяемый язык разметки
    • Пример: простой XML-документ
    • Структура XML-документа
    • XML-декларация
    • Компоненты XML-документа
    • Правильный XML-документ
    • Сравнение XML и HTML
    • Создание XML-документа в JDeveloper
  • Проверка допустимости XML-документов с помощью определения типа документов (DTD,
  • Document Type Definition)
    • Что такое DTD
    • Общие правила DTD
    • Содержимое DTD
    • Пример простой DTD-декларации
    • Ссылка на DTD
    • Декларация элементов
    • Декларация атрибутов
    • Сущности в XML
  • Использование пространств имен XML
    • Что такое пространство имен XML
    • Зачем нужны пространства имен XML
    • Объявление пространств имен XML
    • Префиксы пространств имен XML
    • Примеры деклараций пространств имен XML
    • Область видимости пространства имен XML
    • Вызов утилиты ShowXmlNS
  • Проверка допустимости XML-документов с помощью определения XML-схемы (XML Schema, XML
  • Schema Definition Language)
    • Что такое XML Schema
    • Преимущества XML-схем
    • Сравнение XML Schema с DTD
    • Пример документа XML Schema
    • Проверка допустимости XML-документа с помощью определения XML-схемы
    • Ссылка на XML-схему с помощью атрибута schemaLocation
    • Компоненты XML-схемы
    • Создание документа XML-схемы в JDeveloper
  • Навигация по XML-документам с помощью языка XPath
    • Описание языка XML Path (XPath)
    • Модель XPath
    • Выражения XPath
    • Выражение пути расположения (Location Path)
    • Оси XPath
    • Операторы в выражениях XPath
    • Функции XPath
    • Проверка XPath-выражений
  • Трансформация XML-документов с помощью спецификаций XSLT
    • Описание языка XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей)
    • XSL-преобразования
    • Таблицы стилей XSLT
    • Использование таблицы стилей XML-документом
    • Создание XSL-файла в JDeveloper
    • Создание правил шаблонов
    • Правила шаблонов и приоритеты
    • Задание форматов вывода
  • Введение в Oracle XML DB (XML DB)
    • Что такое Oracle XML DB
    • Использование XML DB
    • Основные характеристики Oracle XML DB
    • Описание встроенного типа данных XMLType
    • Поддержка спецификации XML Schema в Oracle Database 11g
    • Обзор репозитория XML DB

 

Преподаватели
Преподаватель Алексей Папилин
Преподаватель Вадим Городилов
Документы об окончании