Описание Курса:
Курс обеспечит слушателей знаниями и навыками, необходимыми для разработчика Microsoft SharePoint 2007.
Аудитория:
Курс предназначен для опытных разработчиков и начинающих слушателей, которые хотят изучить процессы проектирования и разработки приложений SharePoint.
Предварительная подготовка:
Знания в объеме курсов:
- 4995: "Programming with Microsoft .NET Framework Using Microsoft Visual Studio 2005";
- 2542: "Advanced Data Access with Visual Studio 2005";
- 2543: "Core Web Application Technologies with Microsoft Visual Studio 2005";
- 5060: "Implementing Windows SharePoint Services 3.0 2007";
- 5061: "Implementing Microsoft Office SharePoint Server 2007" .
Сертификация:
Курс готовит к тесту: 70-541
Содержание:
Модуль 1. Введение в курс
Модуль 2. Настройка аутентификации
- SharePoint - приложение ASP.NET.
- Провайдеры ASP.NET. Microsoft Single Sign-On.
- Обновление WSS 2.0 до WSS 3.0
Модуль 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. Надстройки
- Обзор надстроек.
- Типы надстроек.
- Области действия надстроек.
- Зависимости надстроек.
- Обработка событий, связанных с надстройками.
- Создание, развертывание, активация и деактивация надстроек.
Модуль 10. API для Web-служб
- Описание Web служб APIs.
- Характеристика Web-служб SharePoint.
- Определение Web-служб.
- Добавление ссылок на Web-службы.
- Использование Web-служб
Модуль 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. Общие службы
- Понятие общих служб.
- Вопросы использования общих служб.
- Установка общих служб.
Модуль 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.
Модуль 24. Обновление WSS 2.0 до 3.0
- Утилита Prescan.exe.
- Полное обновление (In-Place).
- Постепенное обновление (Gradual Upgrade).
- Обновление переносом баз данных (Database Migration Upgrade).
- Обновление сайтов.
- Проблемы обновления.
Приобретаемые навыки:
Слушатели научатся:
- создавать сайты SharePoint с настройками и персонализацией для пользователей;
- создавать отчеты;
- создавать настраиваемые типы полей и повышать функциональность списков.
Документы об окончании курса / Материалы и сертификаты:
Сертификат Microsoft