Microsoft SharePoint 2010, Application Development
Аннотация
Этот курс дает разработчикам .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. Разработка решений по управлению контентом.
- Разработка решений по управлению корпоративным контентом.
- Разработка решений по управлению веб-контентом.
- Лабораторная работа.