Хотите получать информацию по новым курсам и их датам проведения?
(O12cXMLF) XML Fundamentals
Описание курса:
Курс 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
Необходимая предварительная подготовка:
- Знание 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
Аудитория курса:
- Администраторы СУБД
- Разработчики приложений
- Системные аналитики
- Разработчики Business Intelligence
- Разработчики форм
- Java разработчики
- Разработчики
- Сотрудники технической поддержки
Программа курса:
Введение
Рассматриветмые объекты. Цели курса. Схемы данных, используемые в курсе. 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.
Дни | 2 дня |
---|---|
Дата курса | 06.май / 24.окт |
Город | Все города |
Формат обучения | Корпоративный |