Аннотация
Этот курс дает
разработчикам .NET знания и практические навыки построения решений на платформе
Microsoft SharePoint 2010. Курс направлен на разработчиков, которые используют
платформу Microsoft SharePoint 2010 для разработки приложений для крупных и
средних организаций. Аудитория курса должна знать новые возможности SharePoint
2010 и Visual Studio 2010.
Предварительная
подготовка
Для успешного
прохождения курса слушатели должны:
- Понимать технологии
разработки программного обеспечения.
- Иметь опыт работы с
ASP.NET 3.5, Visual Studio 2008.
- Иметь базовые
знания по разработке приложений для SharePoint 2007 или SharePoint 2010 и
VS2010 (включая бета-версии).
- Понимать задачи
пользователей при работе с SharePoint 2007 или SharePoint 2010, включая работу
со списками, документами, библиотеками, страницами, персональными узлами.
После изучения
курса вы сможете
- Описывать платформу
для разработчиков SharePoint 2010, преимущества для разработчиков.
- Использовать
средства разработки - Visual Studio 2010 и SharePoint Designer 2010.
- Разрабатывать
веб-модули для решений SharePoint 2010.
- Разрабатывать
обработчики событий и управлять настройками приложений для решений SharePoint
2010.
- Разрабатывать
решения для доступа к внешним данным с использованием служб подключения к
бизнес-данным.
- Разрабатывать
рабочие процессы как часть решений SharePoint 2010.
- Создавать код с
объектами сервера и клиентов.
- Разрабатывать элементы
управления ленты сервера и диалога клиента для нового интерфейса SharePoint
2010.
- Разрабатывать
приложения Microsoft Silverlight, интегрированные с данными и решениями
SharePoint 2010.
- Разрабатывать
изолированные решения для SharePoint 2010.
- Разрабатывать код с
использованием таксономий, служб управления контентом и службы профилей
пользователей SharePoint 2010.
Содержание курса
Модуль 1. Введение в
платформу для разработки SharePoint 2010.
- Платформа для
разработки SharePoint 2010.
- Иерархия объектов
SharePoint 2010.
- Работа с объектами
SharePoint 2010.
- Лабораторная
работа.
Модуль 2.
Использование инструментов разработки SharePoint 2010.
- Разработка сайтов
SharePoint с использованием SharePoint Designer 2010.
- Разработка решений
SharePoint с использованием Visual Studio 2010.
- Создание пакетов и
развертывание решений SharePoint 2010.
- Лабораторная
работа.
Модуль 3. Разработка
веб-модулей SharePoint 2010.
- Разработка
стандартных веб-модулей.
- Разработка
подключенных веб-модулей.
- Разработка
визуальных веб-модулей.
- Лабораторная
работа.
Модуль 4. Работа с
серверными объектами SharePoint.
- Программирование
сайтов SharePoint.
- Программирование
списков SharePoint.
- Программирование и
работа с данными списка.
- Лабораторная
работа.
Модуль 5. Создание
обработчиков событий и настройка приложений.
- Создание
обработчиков событий.
- Программирование
Web.Config.
- Лабораторная
работа.
Модуль 6. Разработка
решений с использованием служб подключения к бизнес-данным.
- Обзор служб
подключения к бизнес-данным.
- Разработка внешних
типов контента и списков с использованием SharePoint Designer.
- Разработка решений
для служб подключения к бизнес-данным с использованием Visual Studio 2010.
- Лабораторная
работа.
Модуль 7. Разработка
рабочих процессов SharePoint 2010.
- Создание рабочих
процессов с использованием SharePoint Designer.
- Создание рабочих
процессов с использованием Visual Studio 2010.
- Лабораторная
работа.
Модуль 8. Работа с
клиентскими объектами SharePoint 2010.
- Обзор клиентской
модели SharePoint 2010.
- Работа с клиентской
моделью SharePoint 2010 в приложениях .NET.
- Лабораторная
работа.
Модуль 9. Разработка
интерактивного интерфейса пользователя.
- Создание элементов
меню и элементов ленты.
- Создание элементов
диалога с клиентом.
- Лабораторная
работа.
Модуль 10. Разработка
приложений Silverlight для SharePoint.
- Создание приложений
Silverlight для SharePoint 2010.
- Развертывание и
отладка приложений Silverlight для SharePoint 2010.
- Лабораторная
работа.
Модуль 11. Разработка
изолированных (Sandboxed) решений.
- Изолированные и
пользовательские решения.
- Ограничения
изолированных решений.
- Лабораторная
работа.
Модуль 12. Работа с
профилями и таксономиями.
- Профили
пользователей.
- Таксономии.
- Лабораторная
работа.
Модуль 13. Разработка
решений по управлению контентом.
- Разработка решений
по управлению корпоративным контентом.
- Разработка решений
по управлению веб-контентом.
- Лабораторная
работа.