Курсы

Microsoft Server Products (SharePoint, Lync Server, etc.)

MS20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions


Продолжительность: 40 ч    Дата проведения: 22.05.2017 - 26.05.2017    

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

Вы научитесь проектировать и создавать решения для приложений SharePoint, которые взаимодействуют с ключевыми процессами SharePoint Server 2013. В рамках работы с приложениями вы изучите:
•сервис поиска,
•сервис управления содержимым,
•управление централизованной инфраструктурой,
•управление социальной нагрузкой,
•управление пользовательскими данными,
•механизмы управления веб-контентом.

Вы научитесь писать оптимизированный код, включающий мониторинг проблем в пользовательских компонентах.

Основное внимание в курсе уделяется изучению приёмов создания программных решений для SharePoint 2013 и SharePoint Online. Разбираются вопросы взаимодействия решений с сервисами SharePoint.

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

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

По окончании курса Вы будете уметь:
• Создавать эффективные и надёжные Apps for SharePoint;
• Разрабатывать решения управляемых метаданных;
• Взаимодействовать с поисковым сервисом;
• Вносить изменения в поисковую систему;
• Реализовывать управление содержимым предприятия;
• Разрабатывать издательские сайты для Веб содержания;
• Структурировать и публиковать Веб сайты для всех пользователей;
• Разрабатывать оптимизированные интернет сайты;
• Работать с Business Connectivity Services;
• Разрабатывать продвинутые Business Data Connectivity модели;
• Работать с данными, полученными от BCS;
• Управлять и обращаться к данным о пользователях;
• Управлять социальной нагрузкой;
• Проводить мониторинг и находить проблемы в пользовательских решениях для SharePoint;

Требуемая подготовка: Успешное окончание курса Курс М20488: Создание базовых решений для Microsoft SharePoint Server 2013 или эквивалентная подготовка.

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

Модуль 1. Создание эффективных и надёжных Apps for SharePoint
• Введение в Apps for SharePoint.
• Взаимодействие с SharePoint из Apps.
• Аутентификация и авторизация Apps for SharePoint.
• Проектирование высоко производительных Apps.
Практика: Наблюдение за SharePoint Health Scores.

Модуль 2. Разработка решений управляемых метаданных
• Введение в управляемые метаданные.
• Конфигурирование наборов метаданных.
• Работа с отдельными полями в метаданных.
Практика: Разработка решений управляемых метаданных.

Модуль 3. Взаимодействие с поисковым сервисом
• Введение в поисковый сервис SharePoint 2013.
• Создание поисковых запросов с использованием KQL и FQL.
• Выполнение поисковых запросов из кода.
Практика: Выполнение поисковых запросов из Apps for SharePoint.

Модуль 4. Внесение изменений в поисковую систему
• Настройка обработки запросов.
• Настройка результатов поиска.
• Практика: Конфигурирование типов результата поиска и шаблонов отображения.
• Изменение механизма обработки содержимого.
Практика: Конфигурирование логики поиска сущностей.

Модуль 5. Реализация управления содержимым предприятия
• Работа с eDiscovery.
• Работа с механизмами управления содержимым.
• Автоматизация управления записями.
Практика: Реализация механизмов управления содержимым.

Модуль 6. Разработка издательских сайтов для Веб содержания
• API для программирования публикации Веб содержимого.
• Разработка компонентов для публикации Веб содержимого.
Практика: Настройка и модификация издательского сайта в SharePoint.

Модуль 7. Структурирование и публикация Веб сайтов для всех пользователей
• Структура и навигация Веб сайта.
• Публикация содержимого.
Практика: Структурирование издательского сайта SharePoint.
• Публикация для мобильных устройств.
• Создание мульти-язычных сайтов.
Практика: Публикация для различных устройств и языков.

Модуль 8. Разработка оптимизированных интернет сайтов
• Оптимизация сайта SharePoint для поисковых движков.
• Оптимизация производительности и масштабируемости.
Практика: Оптимизация издательских сайтов SharePoint.

Модуль 9. Работа с Business Connectivity Services(BCS)
• Business Connectivity Services в SharePoint 2013.
• Создание BDC модели в дизайнере SharePoint.
• Создание BDC модели в Visual Studio 2012.
Практика: Работа с Business Connectivity Services.

Модуль 10. Разработка продвинутых Business Data Connectivity моделей
• Конфигурирование BDC модели для поиска.
• Разработка пользовательских компонентов для связи с внешними системами.
• Работа с внешними событиями и нотификацией.
Практика: Создание и развёртывание .Net сборки для взаимодействия с внешними системами.

Модуль 11. Работа с данными, полученными от BCS
• Работа с бизнес данными в смешанных решениях.
• Работа с бизнес данными в пользовательских решениях.
• Работа с бизнес данными в клиентских приложениях.

Модуль 12. Управление и доступ к данным о пользователях
• Обзор пользовательских данных в SharePoint 2013.
• Обзор сценариев доступа к пользовательским данным.
• Управление пользовательскими данными.
Практика: Доступ к пользовательским данным.
• Управление свойствами пользователей.
Практика: Управление свойствами пользователей.

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