0

XML и XSLT. Современные технологии обработки данных для ВЕБ

  • Код курса: FF.XWEB
  • Длительность: 3 д.
  • Цена: 24 000 Р

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

09.11.2020 09:30
24 000 Р
Москва
Цель курса: сформировать представление о современных XML технологиях, научить применять эти технологии на практике, продемонстрировать современные подходы к обработке XML данных.
XML — это невероятно мощные технологии представления любых данных. Сегодня XML очень распространен в самых разных областях: с помощью XML описывают и представляют документы (офисные документы, книги, счета, платежки и др.), XML часто используется для обмена данными в программировании, для передачи информации в Вебе. Предлагаемый курс рассматривает основные технологии XML, такие как описание данных, грамматика XML-разметки, XML схемы, XSL и XSLT (преобразования XML документов).
 
По окончании курса Вы будете уметь: 
• самостоятельно формировать XML документы;
• задавать пространство имен XML;
• определять структуру документа с помощью DTD;
• определять структуру документа с помощью XML схем;
• назначать и использовать XSLT;
• эффективно преобразовать данные с помощью XSLT;
• грамотно интегрировать XML данные в Microsoft Office;
Специалисты, обладающие этими знаниями и навыками, в настоящее время крайне востребованы. Большинство выпускников наших курсов делают успешную карьеру и пользуются уважением работодателей. 
 
Продолжительность курса - 24 ак. ч. 
Предварительная подготовка
 
Требуемая подготовка: Курс рассчитан на подготовленных слушателей, имеющих опыт в построении сайтов и использовании веб-технологий, веб-мастеров, программистов, разработчиков веб-приложений.
Программа курса
 
  Модуль 1. Введение в XML
• Введение в языки разметки
• Представление данных
• Структура XML документа
• XML – представление любых данных
• Синтаксис, грамматика и семантика элементов
• Пространства имен
• Привязка пространств имен
• Применение XML
• Лабораторные работы: 
o Создание XML документа
o Использование пространств имен 4   
  Модуль 2. Описание структуры документа - DTD 
• Представление документа в виде дерева объектов
• Способы программного анализа документа
• DTD – описание типов документа
• Построение DTD
• Применение DTD
• Проверка структуры с помощью DTD
• Лабораторная работа:
o Создание DTD описания 4   
  Модуль 3. Описание структуры документа – XML схемы 
• Недостатки и проблемы DTD
• XML схемы – как унифицированный способ описания структуры
• Основные элементы XML схемы
• Описания типов, элементов и атрибутов
• Описание сложных типов данных
• Средства создания и работы со схемами
• Проверка документов по XML схеме
• Лабораторные работы: 
o Создание XML схемы простого документа
o Модификация XML схемы своего документа 4   
  Модуль 4. Введение в XSLT, XPath 
• XSLT как средство преобразований XML
• Создание XSL документа
• Программные средства преобразований XSLT
• Шаблоны и шаблонные правила 
• Язык XPath
• Оси выборки 
• Предикаты
• Типы данных и функции XPath
• Лабораторные работы:
o Создание простого XSL документа
o Создание XSL документа 4   
  Модуль 5. Основные элементы XSLT 
• Использование шаблонов
• Создание узлов-элементов
• Создание узлов-атрибутов
• Создание текстовых узлов
• Создание комментариев и инструкций обработки
• Копирование узлов
• Управляющие конструкции
• Сортировка значений
• Лабораторные работы:
o Использование операторов XSLT создания узлов
o XSLT преобразование с управляющими конструкциями 4   
  Модуль 6. Дополнительные возможности XSLT 
• Псевдонимы и пространства имен
• Ключи и выборка узлов по ключу
• Управление выводом документа
• Формирование различных выходных файлов
• Использование нескольких входных документов
• Дополнительные функции XSLT
• Лабораторные работы:
o Выборка узлов по ключу
o XSLT преобразование в различные форматы 4   
    
 Аудиторная нагрузка в классе с преподавателем 24
  
По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.   
Записаться на курс: XML и XSLT. Современные технологии обработки данных для ВЕБ

Город проведения

* - обязательные поля


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

* - обязательные поля

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

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

Город:

Дата:

Город проведения

* - обязательные поля