Следите за новостями

Цифра дня

48 комплексов Starlink направило МЦРИАП в регионы ЧС

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. Разработка решений по управлению контентом.

  • Разработка решений по управлению корпоративным контентом.
  • Разработка решений по управлению веб-контентом.
  • Лабораторная работа.