0

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

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

сформировать представление о современных 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
  • Лабораторные работы: 
  • Создание XML документа
  • Использование пространств имен 4   
  Модуль 2. Описание структуры документа - DTD 
  • Представление документа в виде дерева объектов
  • Способы программного анализа документа
  • DTD – описание типов документа
  • Построение DTD
  • Применение DTD
  • Проверка структуры с помощью DTD
  • Лабораторная работа:
  • Создание DTD описания 4   
  Модуль 3. Описание структуры документа – XML схемы 
  • Недостатки и проблемы DTD
  • XML схемы – как унифицированный способ описания структуры
  • Основные элементы XML схемы
  • Описания типов, элементов и атрибутов
  • Описание сложных типов данных
  • Средства создания и работы со схемами
  • Проверка документов по XML схеме
  • Лабораторные работы: 
  • Создание XML схемы простого документа
  • Модификация XML схемы своего документа 4   

  Модуль 4. Введение в XSLT, XPath 
  • XSLT как средство преобразований XML
  • Создание XSL документа
  • Программные средства преобразований XSLT
  • Шаблоны и шаблонные правила 
  • Язык XPath
  • Оси выборки 
  • Предикаты
  • Типы данных и функции XPath
  • Лабораторные работы:
  • Создание простого XSL документа
  • Создание XSL документа 4
  
  Модуль 5. Основные элементы XSLT 
  • Использование шаблонов
  • Создание узлов-элементов
  • Создание узлов-атрибутов
  • Создание текстовых узлов
  • Создание комментариев и инструкций обработки
  • Копирование узлов
  • Управляющие конструкции
  • Сортировка значений
  • Лабораторные работы:
  • Использование операторов XSLT создания узлов
  • XSLT преобразование с управляющими конструкциями 4   

     Модуль 6. Дополнительные возможности XSLT 
  • Псевдонимы и пространства имен
  • Ключи и выборка узлов по ключу
  • Управление выводом документа
  • Формирование различных выходных файлов
  • Использование нескольких входных документов
  • Дополнительные функции XSLT
  • Лабораторные работы:
  • Выборка узлов по ключу
  • XSLT преобразование в различные форматы 4   
    
 Аудиторная нагрузка в классе с преподавателем 24
  
По окончании обучения на курсе проводится итоговая аттестация. Аттестация проводится в виде теста на последнем занятии или на основании оценок практических работ, выполняемых во время обучения на курсе.   

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

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

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

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

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

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

Город:

Дата:

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