+7 727 323-66-71

с 9 до 18

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

Кому следует посетить

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

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

Цели курса

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

Содержание курса

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


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

Модуль 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 фермы.

 

Даты проведения17.12.18 - 21.12.18, Алматы

Длительность 5 дней (40 часов)

Код тренинга 20488

Статус Идёт набор

Записаться
Сервис обратного звонка RedConnect