Курс iw1002. Разработка порталов на основе Microsoft SharePoint 2010

  ↓ Запрос на обучение    

Информация о курсе

Продолжительность курса – 5 дней (40 академических часов).

Ближайшие даты проведения курсов Microsoft SharePoint.

Цель курса

Получение практического опыта и теоретических знаний для разработки порталов на основе Microsoft SharePoint Server 2010 и Microsoft SharePoint Foundation 2010 — новой версии платформы Microsoft SharePoint.

Описание курса

Пятидневный курс с практическими лабораторными работами под руководством опытного тренера рассматривает аспекты разработки порталов Microsoft SharePoint Server 2010 и Microsoft SharePoint Foundation 2010. Данный курс интересен тем слушателям, которые уже используют средства Microsoft SharePoint 2003 / 2007 на предприятиях среднего и крупного масштаба или тем, кто только собирается использовать платформу Microsoft SharePoint.

В этом курсе рассматриваются существующие возможности, новые возможности Microsoft SharePoint 2010, а также улучшения в Microsoft SharePoint 2010.

Курс ориентирован на программистов бизнес–приложений и порталов, которые разрабатывают новые приложения или интегрируют существующие системы в портал.

Курс также будет полезен тем, кто обладает знаниями по предыдущим версиям, но хочет их систематизировать, а также обновить свои знания за счёт новых приёмов и методов работы в SharePoint 2010.

Кроме этого, курс будет полезен архитекторам, а также руководитеям групп или отелов разработки, которые собираются строить порталы на основе SharePoint 2010 или мигрировать на новую версию существующие решения.

Обзор программы курса

  • Модуль 1. Обзор SharePoint 2010
  • Модуль 2. Сайты и коллекции
  • Модуль 3. Списки и библиотеки
  • Модуль 4. Типы содержимого и столбцы
  • Модуль 5. Собственные типы полей
  • Модуль 6. Обработчики событий
  • Модуль 7. Веб части
  • Модуль 8. AJAX
  • Модуль 9. Silverlight
  • Модуль 10. Ribbon UI и Custom Action
  • Модуль 11. Клиентская объектная модель — Client Object Model
  • Модуль 12. Представления
  • Модуль 13. Запросы к данным, LINQ
  • Модуль 14. Мастер страницы
  • Модуль 15. Задания службы таймера
  • Модуль 16. Формы InfoPath
  • Модуль 17. Рабочие процессы
  • Модуль 18. Business Connectivity Services
  • Модуль 19. Поиск
  • Модуль 20. Система безопасности
  • Модуль 21. Отчёты

Программа курса

Модуль 1. Обзор SharePoint 2010

1.       Архитектура SharePoint 2010

2.       Решения и возможности (solutions, features)

3.       Песочница – Sandbox

4.       Разработка в Visual Studio 2010

5.       Панель разработчика — Developer Dashboard

6.       Разработка в SharePoint Designer 2010

Модуль 2. Сайты и коллекции

1.       Создание определений (шаблонов) сайтов

2.       Перечисление сайтов

3.       Программное создание, удаление и настройка сайтов

Модуль 3. Списки и библиотеки

1.       Отличия списков от библиотек

2.       Создание определений (шаблонов) списков и библиотек

3.       Программное создание, удаление и настройка списков и библиотек

4.       Манипулирование файлами в библиотеке

5.       Манипулирование папками и элементами списков

Модуль 4. Типы содержимого и столбцы

1.       Создание определений столбцов (колонок)

2.       Создание определений типов содержимого

3.       Привязка столбцов, типов содержимого к спискам и библиотеками

4.       Программное управление столбцами в списке

5.       Программное управление типами содержимого в списке

Модуль 5. Собственные типы полей

1.       Создание определения нового поля

2.       Создание элементов управления для настройки свойств поля

3.       Создание элементов управления для поля

Модуль 6. Обработчики событий

1.       Обработчики событий списков и библиотек

2.       Обработчики событий сайтов и коллекций

3.       Обработчики событий возможностей

Модуль 7. Веб части

1.       Возможности веб частей

2.       Использование различных методов создания веб частей (пользовательский элемент управления, рендеринг HTML, XML/XSL, другие)

3.       Создание персонализированных свойств и панелей настройки (tool part)

4.       Создание соединений веб частей

5.       Программное управление веб частями на странице

6.       Изменение стандартных веб частей и использование класса SPListFieldIterator

Модуль 8. AJAX

1.       Использование AJAX и AJAX Control Toolkit

2.       AJAX на страницах и веб частях

Модуль 9. Silverlight

1.       Создание Silverlight компонентов на страницах, веб частях и полях

2.       Обращение из Silverlight к SharePoint

Модуль 10. Ribbon UI

1.       XML конфигурация Ribbon

2.       Создание контекстно-зависимых и независимых кнопок и элементов управления

3.       Программирование реакции на действие в Ribbon ленте

Модуль 11. Клиентская объектная модель — Client Object Model

1.       Сравнение с вызовом веб сервисов

2.       Client OM на .NET клиентах

3.       Client OM в SilverLight

4.       Client OM через JavaScript в браузере

Модуль 12. Представления

  1. Операции с представлениями
  2. XSLT представления
  3. Объекты ListView, ListViewByQuery

Модуль 13. Запросы к данным, LINQ

1.       Схема CAML запросов

2.       Запросы к спискам и библиотекам

3.       Запросы по всему сайту

4.       Использование LINQ to SharePoint, DataContext

5.       Написание LINQ выражений

Модуль 14. Мастер страницы

1.       Создание и настройка мастер страниц (master page)

2.       Области и элементы управления на мастер страницах

3.       Создание различных меню

Модуль 15. Задания службы таймера

1.       Создание задач, выполняющихся по расписанию при помощи SPJob

2.       Добавление и удаление задач

Модуль 16. Формы InfoPath

1.       Создание формы для библиотеки форм

2.       Изменение стандартной формы списка на форму InfoPath

3.       Публикация веб формы InfoPath

4.       Работа со связанными списками в формах

Модуль 17. Рабочие процессы

1.       Рабочие процессы для списков и библиотек

2.       Рабочие процессы для типов содержимого

3.       Рабочие процессы для сайтов

4.       Сравнение последовательных рабочих процессов и конечных автоматов

5.       Сравнение рабочих процессов Visual Studio 2010 и SharePoint Designer 2010

6.       Создание активности (Activity) для SharePoint Designer 2010

7.       Формы рабочих процессов на ASP.NET

8.       Формы рабочих процессов на InfoPath

Модуль 18. Business Connectivity Services (BCS)

1.       Интеграция с внешними системами

2.       Сравнение BCS в Visual Studio 2010 и SharePoint Designer 2010

3.       Внешние списки и типы содержимого (External Content Types, External Lists)

4.       Подключение веб сервиса, базы данных и .NET классов

5.       Поиск при помощи BCS

Модуль 19. Поиск

Модуль 20. Система безопасности

Модуль 21. Отчёты

1.       Создание отчётов SQL Server Reporting Services 2008 R2 для SharePoint

2.       Публикация отчётов на портале

3.       Встраивание отчётов на страницы и веб части