Курс: Создание базовых решений для Microsoft SharePoint Server 2013

Курс: Создание базовых решений для Microsoft SharePoint Server 2013

Курс: Создание базовых решений для Microsoft SharePoint Server 2013


Продолжительность курса: 40 ак. ч.

Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время

Описание курса:
Основное внимание в курсе уделяется изучению приёмов создания программных решений для SharePoint 2013 и SharePoint Online. Разбираются вопросы взаимодействия решений и их развёртывания в SharePoint, SharePoint Online, на сервере предприятия или в облаке.
Много внимания уделено и новой архитектуре решений для SharePoint – App for SharePoint.
В курсе используется новейшая среда разработки Visual Studio 2012, также в курсе рассматриваются инструменты и службы SharePoint 2013. На занятиях выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.

Аудитория:
• Курс рекомендован профессиональным разработчикам платформы SharePoint, которые имеют опыт создания больших и средних решений для этой платформы.

Необходимая подготовка:
• Успешное окончание курса Курс 20486: Разработка Web приложений с использованием ASP.NET 4.5 MVC 4 или эквивалентная подготовка
• Успешное окончание курса Курс 10266: Программирование на С# с использованием Microsoft .NET Framework 4 или эквивалентная подготовка
• Успешное окончание курса Курс 10267: Основы разработки web - приложений в Microsoft Visual Studio или эквивалентная подготовка
• «Английский язык. Уровень 2. Elementary, часть 2»

Результат обучения:
После изучения курса слушатель будет уметь:
• Работать с объектной моделью SharePoint
• Работать со списками и библиотеками SharePoint
• Создавать, конфигурировать и развёртывать фичи и решения SharePoint
• Управлять учётными записями и разрешениями
• Создавать пользовательские (custom) компоненты сайты
• Использовать при разработке решений клиентскую объектную модель
• Создавать решения для SharePoint в новой архитектуре – Apps for SharePoint
• Публиковать и развёртывать Apps for SharePoint
• Осуществлять автоматизацию бизнес процессов
• Программно работать с системой типов SharePoint и таксономией
• Изменять и настраивать пользовательский интерфейс и навигацию в SharePoint

Программа курса:
Модуль 1. SharePoint как платформа для создания программных решений
• Введение в SharePoint для разработчика
• Выбор подхода при создании программного решения для SharePoint
• Обзор моделей развёртывания и исполнения для SharePoint 2013
• Лабораторная работа. Сравнение Web parts и App parts

Модуль 2. Работа с объектной моделью SharePoint
• Обзор иерархии объектов в SharePoint
• Работа с коллекциями сайтов и сайтами
• Лабораторная работа. Работа с коллекциями сайтов и сайтами
• Работа с контекстом исполнения
• Лабораторная работа. Работа с контекстом исполнения

Модуль 3. Работа со списками и библиотеками
• Программное использование объектов список и библиотека
• Создание запросов и получение данных из списков
• Лабораторная работа. Создание запросов и получение данных из списков 
• Работа с большими списками
• Лабораторная работа. Работа с большими списками

Модуль 4. Проектирование и управление фичами (Features) и решениями
• Работа с фичами в SharePoint
• Разработка решений для SharePoint
• Лабораторная работа. Создание решений уровня ферма
• Создание ограниченных(Sandbox) решений
• Лабораторная работа. Создание ограниченных решений

Модуль 5. Разработка серверных решений
• Разработка Веб-частей
• Создание обработчиков событий
• Использование работ по расписанию(Timer Jobs)
• Сохранение конфигурационных данных
• Лабораторная работа. Разработка серверных решений

Модуль 6. Управление учётными записями и разрешениями
• Введение в управление учётными записями в SharePoint 2013
• Управление разрешениями в SharePoint 2013
• Лабораторная работа. Программное управление разрешениями в SharePoint 2013
• Изменение механизмов аутентификации
• Лабораторная работа. Создание и развёртывание своего провайдера аутентификации на основе утверждений(Claims)

Модуль 7. Управление пользовательскими компонентами и жизненным циклом сайтов
• Обзор типов компонентов
• Создание пользовательского списка
• Создание пользовательской коллекции сайтов
• Управление коллекциями сайтов в SharePoint 2013
• Лабораторная работа. Управление пользовательскими компонентами и жизненным циклом сайтов

Модуль 8. Введение в Apps for SharePoint
• Обзор Apps for SharePoint
• Разработка Apps for SharePoint
• Лабораторная работа. Создание приложения App для сайта

Модуль 9. Разработка клиентских решений для SharePoint
• Использование клиентской объектной модели
• Использование REST API совместно с JavaScript
• Лабораторная работа. Использование REST API совместно с JavaScript
• Использование клиентской объектной модели из управляемого кода
• Лабораторная работа. Использование клиентской объектной модели из управляемого кода

Модуль 10. Разработка удалённых приложений (Remote-Hosted Apps)
• Обзор Remote-Hosted Apps
• Конфигурирование Remote-Hosted Apps
• Лабораторная работа. Конфигурирование удалённых приложений
• Разработка Remote-Hosted Apps
• Лабораторная работа. Разработка удалённых приложений

Модуль 11. Публикация и распространение Apps
• Введение в управление Apps
• Обзор элементов пакета развёртывания (App Package)
• Публикация Apps
• Лабораторная работа. Публикация App в каталоге предприятия
• Инсталляция, обновление и удаление Apps
• Лабораторная работа. Инсталляция, обновление и удаление Apps

Модуль 12. Автоматизация бизнес процессов
• Введение в рабочие процессы в SharePoint 2013 
• Создание рабочих процессов с использованием Visio 2013 и SharePoint Designer 2013
• Лабораторная работа. Создание рабочих процессов с использованием Visio 2013 и SharePoint Designer 2013
• Разработка рабочих процессов в Visual Studio 2012
• Лабораторная работа. Создание элементов(Actions) рабочего процесса в Visual Studio 2012

Модуль 13. Управление социальной нагрузкой
• Обзор социальной нагрузки
• Разработка решений в социальной области
• Работа с поданным материалом
• Лабораторная работа. Создание App Part для социальной области

Модуль 14. Изменение пользовательского интерфейса
• Создание пользовательских действий(Custom Actions)
• Использование компонентов на клиентской стороне
• Лабораторная работа. Использование меню(Edit Control Block) для запуска Apps
• Изменение внешнего вида списка в SharePoint
• Лабораторная работа. Использование jQuery для изменение внешнего вида списка в SharePoint

Модуль 15. Брендинг и навигация
• Создание и применение тем
• Брендинг и создание издательских сайтов
• Лабораторная работа. Брендинг и создание издательских сайтов
• Привязка содержимого к различным платформам и устройствам
• Конфигурирование и изменение навигации
• Лабораторная работа. Конфигурирование навигации для SharePoint фермы

Окончательная цена указывается в договоре на обучение.

Характеристики курса

  • Начало: Ведется набор
  • Вендор: Microsoft
  • Код курса: 20488
  • Город: Екатеринбург, Самара, Ижевск, Пермь, Челябинск, Киров, Москва,
  • Направление: Курсы для IT-специалистов
  • Академических часов: 40
  • Количество мест: 8
  • Очно: 39900 ₽
  • Дистанционно: 39900 ₽
Записаться на курс

Курсы повышения квалификации
и профессиональной переподготовки


График работы:
Мы отвечаем на звонки и письма в будние дни с 7:00 до 16:00 по Мск

Юридический адрес организации:
614010, г. Пермь, ул. Клары Цеткин, д. 14, офис 32

8 800 (600)-66-16

learning@eshift.ru