Данный трехдневный курс знакомит слушателей с новыми возможностями разработки, которые были сделаны в SharePoint2010, включая Sandboxed решения, LINQ, REST, Client Object Model, BCS, рабочие процессы (Workflows) и аутентификацию на основе сущностей (Claims based authentication).
Категория слушателей:
Данный курс предназначен для специалистов, которые занимаются разработкой на платформе SharePoint 2010.
Предварительная подготовка:
- Опыт разработки на платформе .NET
- Понимание принципов разработки решений для платформы SharePoint2007
По окончании курса Вы будете уметь:
- Использовать новые возможности SharePoint 2010 для разработчиков – Sandboxed Solutions, службы RESTful, LINQ и службы подключения к бизнес-данным (Business Connectivity Services)
Содержание курса:
Введение
- Обзор курса.
Новый интерфейс SharePoint 2010
- Улучшения в интерфейсе пользователей. Ленты.
- Лабораторная работа
Visual Studio 2010
- Работа с шаблонами SharePoint. Возможности развертывания решений.
- Лабораторная работа
Sandboxed Solutions
- Понятие решений Sandboxed. Создание Sandboxed Solutions. Ограничения решений. Доски для разработчиков (DeveloperDashboard).
- Лабораторная работа
LINQ и REST
- Понятие и использование служб REST. Введение в LINQ. Использование языка LINQ для SharePoint.
- Лабораторные работа
Client Object Model
- Понятие клиентоориентированной объектной модели (Client Object Model). Объектная модель JavaScript. SilverLight.
- Лабораторная работа
Службы подключения к бизнес-данным (Business Connectivity Services)
- Внешние типы контента (External Content Types). Создание внешних списков (External List).
- Лабораторная работа
Рабочие процессы (Workflows)
- Создание рабочих процессов. Экспорт/импорт рабочих процессов в Visio. Работа с Out Of Box Workflows.
- Лабораторная работа
Аутентификация на основе сущностей (Claims Based Authentication)
- Программирование с использованием сущностей (Claims). Создание провайдеров сущностей (custom claims provider).
- Лабораторная работа

