Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://www.edu.softline.ru/ MS-50064 Расширенные возможности разработки в SharePoint Server 2007 Продолжительность 40 академических часов Этот пятидневный курс под управлением инструктора обеспечит слушателей знаниями и навыками, необходимыми для разработчика Microsoft SharePoint 2007. Курс предназначен для опытных разработчиков и начинающих слушателей, которые хотят изучить процессы проектирования и разработки приложений SharePoint. Предварительная подготовка Для эффективного обучения на курсе слушатель должен иметь знания в объеме курсов: MS-4995 Programming with Microsoft .NET Framework Using Microsoft Visual Studio 2005 MS-2542 Advanced Data Access with Visual Studio 2005 MS-2543 Core Web Application Technologies with Microsoft Visual Studio 2005 MS-5060 Implementing Windows SharePoint Services 3.0 2007 MS-5061 Implementing Microsoft Office SharePoint Server 2007 Чему вы научитесь: Создавать сайты SharePoint с настройками и персонализацией для пользователей. Создавать отчеты. Создавать настраиваемые типы полей и повышать функциональность списков. Программа курса Модуль 1. Введение в курс. Модуль 2. Настройка аутентификации. SharePoint – приложение ASP.NET. Провайдеры ASP.NET. Microsoft Single Sign-On. Лабораторная работа. Модуль 3. Права доступа и разрешения SharePoint. Пул приложений IIS. Группы безопасности Windows в SharePoint. Группы по умолчанию. Провайдер Membership/Role ASP.NET. Настраиваемые уровни разрешений. Наследование разрешений сайт/список/элемент списка. Политики Web-приложений. Класс SPSecurity. Single Sign-On. Лабораторная работа. Модуль 4. Настройки через браузер. Обзор интерфейсов SharePoint. Понятие страницы Default.aspx. Использование Web-модулей (Web Parts). Настройка Web-модулей. Добавление новых страниц. Редактирование страниц. Master-страницы. Темы. Навигация. Образцы страниц. Типы контента. Content Management Server (CMS). Лабораторная работа. Модуль 5. Основы SharePoint Designer. Создание/редактирование сайтов. Работа с командными сайтами и порталом. Страницы ASP.NET. Инструменты редактирования SharePoint Designer. Создание Master страниц. Использование элементов управления SharePoint. Создание таблиц стилей CSS. Лабораторная работа. Модуль 6. Дополнительные возможности SharePoint Designer. Встроенные отчеты. Представления данных. Источники данных. Резервное копирование и восстановление сайтов. Лабораторная работа. Модуль 7. Типы контента. Понятие типа контента. Встроенные типы контента. Настройки контента. Столбцы сайта и типов контента. Информационная панель документов. Рабочие процессы Workflows. Настраиваемые типы контента. Лабораторная работа. Модуль 8. Определение сайта. Встроенное определение сайта WSS и MOSS. Понятие CAML. Настраиваемое определение сайта. Элементы определения сайта. Возможности SharePoint Solution Generator. Шаблоны и темы SharePoint. Лабораторная работа. Модуль 9. Надстройки. Обзор надстроек. Типы надстроек. Области действия надстроек. Зависимости надстроек. Обработка событий, связанных с надстройками. Создание, развертывание, активация и деактивация надстроек. Лабораторная работа. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://www.edu.softline.ru/ Модуль 10. API для Web служб. Описание Web служб APIs. Характеристика Web служб SharePoint. Определение Web служб. Добавление ссылок на Web службы. Использование Web служб. Лабораторная работа. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://www.edu.softline.ru/ Модуль 11. Разработка Web модулей (Web Part). Описание Web модулей. Сравнение Web модулей WSS 2.0 и WSS 3.0. Класс Web модулей в ASP.NET. Подключение Web модулей. Интерфейсы подключения Web модулей. Обновление Web модулей до WSS 3.0. Разрешения и правда доступа к Web модулям. Понятие Code Access Security (CAS). Создание и развертывание Web модулей. Внедрение синхронных и асинхронных Web модулей. Лабораторная работа. Модуль 12. Скрипты клиентских приложений. AJAX. Создание клиентских скриптов. Введение в AJAX. Общие вопросы использования AJAX. Поддержка AJAX в SharePoint. Перенос нагрузки с сервера на клиент. Повышение производительности работы пользователей с использованием AJAX. Лабораторная работа. Модуль 13. Объектная модель SharePoint. Обзор объектной модели. Библиотеки Dll. Использование объектной модели. Сравнение SPSite и SPWeb. Изменения в пространстве имен по сравнению с версией 2.0. Лабораторная работа. Модуль 14. Настройка типов полей SharePoint. Понятие типов полей. Встроенные типы. Настраиваемые типы. Лабораторная работа. Модуль 15. События SharePoint. Таймер Журнал событий в SharePoint. Создание событий. Сведения о событиях. Таймер SharePoint. Класс SP JobDefinition. Лабораторная работа. Модуль 16. Общие службы. Понятие общих служб. Вопросы использования общих служб. Установка общих служб. Лабораторная работа. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://www.edu.softline.ru/ Модуль 17. Рабочие процессы Workflows (с использованием SharePoint Designer). Встроенные WSS/MOSS Workflows. Условия в SharePoint Designer. Действия в SharePoint Designer. Расширенные возможности SharePoint Designer Workflows. Лабораторная работа. Модуль 18. Рабочие процессы Workflows (с использованием Visual Studio). Платформа Windows Workflow Foundation. Типы Workflow. Создание Workflow в Visual Studio. Формы SharePoint Workflows. Отладка Workflow. Сравнение Visual Studio и SharePoint Designer. Лабораторная работа. Модуль 19. Возможности ASP.NET для SharePoint. Локализация ASP.NET Обзор ASP.NET. Culture и UICulture. Файлы RESX. Понятие явности и неявности. Файлы ресурсов в SharePoint. Настройка языка в браузере. Языковые пакеты в SharePoint. Файлы RESX. Лабораторная работа. Модуль 20. SharePoint/Microsoft FrontPage RPC Описание FrontPage RPC. Описание SharePoint RPC. Вызов простых методов SharePoint RPC. Лабораторная работа. Модуль 21. Службы Excel Services Доверенные источники данных Excel Services. Web модули Excel Services. Объектная модель Excel Services. Лабораторная работа. Модуль 22. Business Data Catalog Файлы Application Definition. Web модули Business Data Catalog. Индексирование Business Data Catalog. Использование Business Data Catalog с возможностями Single Sign-On. Лабораторная работа. Модуль 23. Бизнес-анализ (Business Intelligence) в SharePoint. Центр отчетов (Report Center). Понятие ключевых индикаторов производительности, Key Performance Indicator (KPI). Интеллектуальные доски (Dashboards). Интеграция с SQL Server Reporting Services. Россия, 117312 Москва, ул. Вавилова, д. 47А Тел.: (495) 221-10-70 e-mail: edu@softline.ru http://www.edu.softline.ru/ Модуль 24. Обновление WSS 2.0 до 3.0. Утилита Prescan.exe. Полное обновление (In-Place). Постепенное обновление (Gradual Upgrade). Обновление переносом баз данных (Database Migration Upgrade). Обновление сайтов. Проблемы обновления.