Продолжительность курса: 2 дня, 16 часов.
Аудитория: курс ориентирован на разработчиков MS Visual Basic с небольшим опытом разработки Web-приложений; разработчиков Web-приложений, имеющих опыт использования языков написания скриптов: VBScript, JavaScript, Perl; разработчиков приложений для MS Office, администраторов MS SQL Server 2000 и разработчиков баз данных.
Необходимая подготовка
- опыт разработки на языке высокого уровня, желательно владение основами объектно-ориентированного программирования
- знакомство с языком HTML
- знакомство с реляционными базами данных и их использованием в распределенных приложений
- знание английского языка в пределах чтения компьютерно-ориентированного материала
Содержание:
Модуль 1: XML и платформа Microsoft .NET
Описывается роль технологии XML в организации распределенных вычислений и Web-приложений, построенных, в частности, на платформе .NET
- Роль в платформе Microsoft .NET
- XML и стандарт W3C
Модуль 2: Основы XML
Содержит описание базовых понятий технологии XML, в частности, рассматриваются следующие темы:
- Вид XML
- Разработка словаря XML
- Пространства имен
Модуль 3: Схемы XML и проверка XML документов
По завершению работы над модулем слушатели смогут самостоятельно составить схему XML .и проверить правильность составления несложного документа XML
- Начальные сведения о проверке документов XML
- Использование схем XSD
Модуль 4: Технологии обработки данных в формате XML
Разбираются ситуации, в которых следует использовать ту или иную технологию обработки данных, хранимых в документах XML: DOM, XPath, XSLT, XQuery.
- Метаданные и обработка документов XML
- Технологии обработки документов XML
Модуль 5: Создание деревьев и работа с ними средствами технологии DOM
Рассматриваются вопросы создания иерархических структур с помощью технологии DOM, а также поддержка ее в .NET Framework.
- Принципы работы DOM
- Использование интерфейсов DOM в классах поддержки XML, вошедших в состав .Net Framework
Модуль 6: Использование технологии XPath для навигации по иерархическим деревьям
По завершению этого модуля слушатели получат навыки использования XPath для навигации по иерархическим документам XML
- Что такое XPath?
- Использование XPath
- Сравнение XPath и близких по функциональности технологий
Модуль 7: Форматирование и преобразование документов XML: технологии XSL и XSLT
Рассматриваются вопросы организации форматированного вывода содержимого XML документов
- Определение XSL
- Преобразование документа XML средствами XSLT
- Поддержка XSLT в Microsoft .NET Framework
Модуль 8: Использование технологии XQuery для организации запросов к документам XML
Описывается создание несложных XQuery-выражений для обращения к источникам данных, хранимых в
- Суть технологии XQuery
- Использование XQuery
Модуль 9: SQL XML
Рассматриваются вопросы поддержки технологии XML со стороны MS SQL Server 2000 и MS IIS, предоставляющей работу с данными, хранимыми на SQL сервере средствами XML.
- Поддержка XML на SQL Server 2000
- Использование протокола HTTP для доступа к данным в формате XML
Модуль 10: Проектирование распределенных программных решений с использованием XML
Предлагаются рекомендации по анализу бизнес-требований и выбору подходящей технологии XML для наиболее точного удовлетворения их в проектируемом решении
- Программные решения, использующие XML
- XML Web-службы
- Что же дальше?
|