O10gXMLF Oracle10g: Основы XML

Цена курса: 23500 руб

Цена вебинара: 21150 руб.

Длительность курса: 30/3 часов/дней.

Расписание занятий по курсу:

№ п/п Город Дата

Описание: Этот курс предназначен для пользователей Oracle9i и Oracle Database 10g.

На этом курсе слушатели знакомятся с основами языка XML (Extensible Markup Language, расширяемый язык разметки). Слушатели изучают, как создавать XML-документы и трансформировать их, используя язык XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей). Слушатели проверяют допустимость XML-документов с помощью определений типа документов и XML-схемы. На курсе обсуждаются XPath-выражения и их использование в языке XSL для навигации по иерархической структуре XML-документа и манипулирования его содержимым. Для обеспечения уникальности типов элементов используются пространства имен XML, а обработка XML-документов осуществляется с помощью объектной модели документов (DOM, Document Object Model). Как способ обработки XML-документов на курсе также обсуждается простой интерфейс прикладного программирования для XML (SAX, Simple API for XML). Кроме того, слушатели знакомятся с поддержкой языка XML, предлагаемой в различных продуктах корпорации Oracle, таких, как сервер Oracle Database, технологии Oracle XML DB, комплект разработчика Oracle XML Developer’s Kit, инструментальные средства Oracle 10g JDeveloper и Oracle XSQL-страницы. Слушатели изучают, как, используя продукты Oracle, трансформировать, запрашивать, проверять допустимость и сохранять свои XML-документы в базе данных и файлах.

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

  • Разработчики приложений на языке PL/SQL
  • Разработчики J2EE-приложений
  • Технические консультанты

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

  • Введение
    • Обсуждение целей курса
    • Описание среды и данных курса
    • Описание XML-документа
    • Редактирование XML-документа
    • Просмотр XML-документа в браузере
    • Объяснение стандартов платформы XML, охватываемых этим курсом
    • Список продуктов Oracle, поддерживающих XML
  • Введение в XML-документы
    • Описание структуры XML-документа
    • Список компонентов XML-документа
    • Создание XML-документа
    • Создание правильных XML-документов
    • Проверка синтаксиса XML-документа
  • Проверка допустимости XML-документов с помощью определения типа документов (DTD, Document Type Definition)
    • Описание и чтение DTD
    • Использование внешних и внутренних DTD
    • Проверка допустимости XML-документов, используя DTD
  • Использование пространств имен XML
    • Описание потребности в пространствах имен XML
    • Описание синтаксиса для пространств имен XML
    • Применение пространств имен XML для элементов и атрибутов
  • Проверка допустимости XML-документов с помощью определения XML-схемы (XML Schema, XML Schema Definition Language)
    • Создание XML-схемы
    • Объявление типов данных XML-схемы
    • Проверка допустимости XML-документов с помощью XML Schema
    • Сравнение XML Schema с DTD
  • Навигация по XML-документам с помощью языка XPath
    • Описание языка XPath
    • Использование выражений XPath
    • Использование функций XPath
    • Описание средств идентификации фрагментов XML-документа
  • Трансформация XML-документов с помощью спецификаций XSLT
    • Описание языка XSL (Extensible Stylesheet Language, расширяемый язык таблиц стилей) и языка
    • XSLT (XSL Transformations, трансформация XML-документов)
    • Трансформация XML-документов с помощью XSLT
    • Использование общих элементов спецификации XSLT
    • Создание XSLT-шаблонов
    • Сортировка и фильтрация XML-документов
    • Использование рекурсии в XSLT-шаблонах
    • Использование простых XSL-объектов форматирования (XSL:FO, XSL: Formatting Objects)
  • Интегрированная среда публикации страниц (XSQL-сервлет, XSQL Pages Publishing Framework)
    • Описание Oracle XSQL-сервлета
    • Создание XSQL-страниц
    • Использование XSQL-страниц
  • Расширенные XSQL-страницы
    • Использование курсоров в XSQL-страницах
    • Применение переменной сеанса для XSQL-страниц
    • Применение «ключиков» (cookies) для XSQL-страниц
    • Выполнение DML-операций с помощью XSQL-страниц
    • Вставка данных из XML-документа
  • Введение в технологии XML DB (Oracle 10g XML database, сервер XML-базы данных)
    • Описание Oracle XML DB
    • Описание встроенного типа данных XMLType
    • Описание поддержки спецификации XML Schema
    • Описание репозитория Oracle XML DB
    • Описание поддержки интернет-протоколов (Internet Protocol)
    • Описание поддержки многоверсионности в среде Oracle XML DB
  • Генерация XML-документов из базы данных Oracle 10g Database
    • Описание спецификации SQL/XML (SQLX)
    • Использование функций SQL/XML в SQL
    • Генерация XML-документов с помощью собственных функций Oracle SQL
  • Управление XML-данными в сервере базы данных Oracle10g Database
    • Описание типа данных XMLType
    • Создание объектов типа XMLType
    • Описание опций хранения
    • Загрузка данных в объекты XMLType
    • Извлечение данных из столбцов XMLType
    • Использование методов XMLType
    • Использование функций XPath на данных XMLType
  • Создание представлений типа XMLType
    • Создание представлений XMLType, не основанных на XML-схеме
    • Создание представлений XMLType, основанных на XML-схеме
    • Создание представлений XMLType по таблицам XMLType
    • Выполнение DML-операций над представлениями XMLType
  • Выполнение DML-операций над XML-документами
    • Трансформация XML-документов с помощью SQL-операторов
    • Выполнение DML-операций над XML-документами
    • Использование функции UpdateXML() – обновить XML-документ
    • Удаление с помощью функции existsNode() – содержит ли документ данный узел
    • Создание индексов по столбцам XMLType
  • Доступ к XML-данным по URL (Uniform Resource Locator, унифицированный указатель ресурса)
    • Использование сервлета DBUri для получения данных базы данных в XML-формате
    • Использование сервлета DBUri для получения данных из строк или столбцов в XML-формате

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

  • Идентифицировать и использовать основные технологии, термины и компоненты технологий XML.
  • Создавать правильные и допустимые XML-документы.
  • Проверять допустимость XML-документов, используя определения типа документов (DTD, Document Type Definition) и определения XML-схемы (XML Schema, XML Schema Definition Language).
  • Определять Xpath-выражения (XML Path Language, язык путей XML) для манипулирования выбранными частями XML-документа.
  • Трансформировать XML-документы с помощью языка XSLT (XSL Transformations, трансформация XML-документов).
  • Сохранять и извлекать XML-документы из базы данных Oracle 10g Database.
  • Генерировать XML-документы, используя XSQL-страницы и функции Oracle SQL/XML.
  • Создавать XML-представления.

Цена курса: 23500 руб

Цена вебинара: 21150 руб.

Длительность курса: 30/3 часов/дней.

Расписание занятий по курсу:

№ п/п Город Дата

Комментарии запрещены.

Наши акции:
Учебный центр «Трайтек» признан одним из лучших учебных центров Microsoft в России!
Отзывы:

Татаисэнерго:

Отзыв о проведении семинара на тему «Построение моделей данных с помощью ERwin Data Modeller. Практический курс».