О курсе
Курс позволяет разработчикам SharePoint, получить необходимые знания для внедрения следующих решений на базе SharePoint: Enterprise Search, Management Metadata Services (MMS), Business Connectivity Services (BCS), Enterprise Content Management (ECM), Web Content Management (WCM), Social Computing Features и SharePoint Apps.
Профиль аудитории
Курс предназначен для профессионалов, занимающихся проектированием решений для продуктов и технологий SharePoint в средних и крупных командах разработчиков. Курс идеально подходит тем, кто обладает определенным опытом работы с SharePoint 2013 и желает улучшить свои навыки.
Предварительные требования
Для успешного прохождения курса необходимо обладать следующими знаниями и навыками:
-
Прохождение курса 20488: Developing Microsoft SharePoint Server 2013 Core Solutions или эквивалентные знания.
-
Знания и опыт использования для разработки решений Visual Studio 2010 или Visual Studio 2012.
-
Базовые знания о проектирования решений для SharePoint 2013 или для более ранних версий.
-
Практические знания Visual C# и .NET Framework 4.5.
-
Базовое понимание ASP.NET и технологий веб-разработки на стороне сервера, включающие request/response и page lifecycle.
-
Базовые практические знания технологий веб-разработки на стороне клиента, включающие HTML, CSS и JavaScript.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
-
Определять приложения, входящие в платформу разработки SharePoint.
-
Использовать объектные модели на стороне клиента и REST API для взаимодействия с SharePoint.
-
Настраивать параметры безопасности приложений для SharePoint.
-
Оптимизировать производительность приложений для SharePoint.
-
Объяснять возможности и приложения, управляемых метаданных в SharePoint 2013.
-
Автоматизировать создание и конфигурацию наборов терминов, управляемых метаданных.
-
Обеспечивать взаимодействие с наборами терминов и полями управляемых метаданных путем выполнения кода на стороне клиента и сервера.
-
Давать описание архитектуры SharePoint 2013 Search.
-
Создавать простые и сложные KQL-запросы.
-
Давать описание SharePoint Search Index.
-
Давать описание и работать с crawled and managed properties.
-
Давать описание уровней и параметров безопасности схемы SharePoint Search.
-
Создавать различные типы result sources.
-
Создавать простые и комплексные трансформации запросов.
-
Настраивать условия и действия в правилах для контроля целей запросов.
-
Создавать и модифицировать типы результатов.
-
Создавать и модифицировать display templates.
Программа курса
Модуль 1. Создание качественных и эффективных приложений для приложений SharePoint
-
Приложения для SharePoint
-
Общение с SharePoint из приложения
-
Аутентификации и авторизации приложений для SharePoint
-
Проектирование приложения для повышения производительности
-
Лабораторная работа: Мониторинг работоспособности SharePoint
-
Создание и развертывание части приложения
-
Добавление оценки здоровья отдельного функционала
Модуль 2. Разработка решений, управляемых метаданных
-
Управляемые метаданные
-
Конфигурирование наборов терминов, управляемых метаданных
-
Работа с полями управляемых метаданных
-
Лабораторная работа: Разработка управляемых решения в области метаданных (Часть 1)
-
Создание и настройка структуры корпоративного приложения
-
Отображение существующих таксономических групп
-
Создание группы, набор терминов и условий
-
Лабораторная работа: Разработка управляемых решения в области метаданных (Часть 2)
-
Получение веб-хостинга
-
Добавление столбцов метаданных сайта
Модуль 3. Взаимодействие со службой поиска
-
Понимание службы поиска SharePoint 2013
-
построение поисковых запросов с KQL и FQL
-
Выполнение поисковых запросов из приложения
-
Лабораторная работа: выполнение поисковых запросов от приложения SharePoint
-
Отправка поисковых запросов от клиентского приложения
-
Использование настраиваемого действия для запуска Search App
Модуль 4. Улучшение качества использования поиска
-
Настройка обработки запросов
-
Настройка результатов поиска
-
Настройка обработки контента
-
Лабораторная работа: Настройка типов результатов и шаблонов отображения
-
Настройка и испытания типа результата
-
Настройка шаблона элемента отображения
-
Настройка шаблона панели ожидания
-
Лабораторная работа: Настройка извлечения объектов
-
Создание и развертывания извлечения объектов
Модуль 5. Внедрение системы управления корпоративным контентом
-
Работа с обнаружением электронных данных
-
Работа с управлением содержимым
-
Автоматизация делопроизводства
-
Лабораторная работа: Реализация управления содержанием
-
Создания настраиваемого поставщика идентификатора документа
-
Регистрация настраиваемого поставщика идентификатора документа
-
Применение настраиваемой политики аудита
Модуль 6. Проектирование Publishing Site для веб-контента
-
Программирование с помощью Web Content Publishing API
-
Разработка компонентов страниц для Web Content Publishing
-
Лабораторная работа: Настройка сайта публикации SharePoint
-
Создание настраиваемого управления полями страницы
-
Создание макета страницы
Модуль 7. Структурирование и публикация вебсайтов для всех пользователей
-
Структура сайта и навигация
-
Публикация контента
-
Публикация в мобильных устройствах
-
Варианты многоязычных сайтов
-
Лабораторная работа: Структурирование публикации сайта SharePoint
-
Создание наборов элементов навигации
-
Лабораторная работа: Поддержка разных устройств и языков
-
Создание каналов устройств
-
Использование элемента управления панели устройства
-
Создание варианта французского сайта
Модуль 8. Разработка оптимизированных интернет-сайтов
-
Оптимизация сайта SharePoint для поисковых систем
-
Оптимизация производительности и масштабируемости
-
Лабораторная работа: Оптимизация публикации сайтов SharePoint
-
Оптимизация сайта для поисковых систем
-
Повышение эффективности публикации сайта
Модуль 9. Работа со службами Business Connectivity Services
-
Business Connectivity Services в SharePoint 2013
-
Создание модели каталога в SharePoint Designer
-
Создание модели каталога в Visual Studio 2012
-
Лабораторная работа: Работа с Business Connectivity Services
-
Создание внешних типов контента в области действия фермы
-
Создание внешних типов контента с областью действия приложения
Модуль 10. Создание комплексных моделей Business Data Connectivity
-
Настройка модели BDC для поиска
-
Разработка настраиваемых компонентов подключения
-
Работа с внешними событиями и уведомлениями
-
Лабораторная работа: Создание и развертывание сборки подключения .NET
-
Создать. NET сборки подключения
-
Реализация методов объектов
-
Развертывание и тестирование модели .NET подключения
Модуль 11. Управление и доступ к данным профилей пользователей
-
Обзор сведений из профиля пользователя в SharePoint 2013
-
Понимание возможностей для получения данных профиля пользователя
-
Управление данными профиля пользователя
-
Управление свойствами профиля пользователя
-
Лабораторная работа: Доступ к данным профиля пользователя
-
Добавить в приложение функциональность поиска людей
-
Отображение свойств пользователя в приложении
-
Лабораторная работа: Управление свойств профиля пользователя
-
Добавление кода для отображения свойств профиля пользователя
-
Добавление кода для управления свойствами профилей пользователей
Модуль 12. Настройка социальной нагрузки
-
Обзор социальной нагрузки
-
Разработка социальных решений
-
Работа с лентой
-
Лабораторная работа: Создание части социального приложения
-
Отобразить лента новостей проектируемого сайта
-
Отправка сообщений в канал новостей
-
Использование поиска для получения сообщений с ленты новостей
Модуль 13. Мониторинг, поиск и устранение неисправностей в собственных решениях на базе SharePoint
-
Отладка приложения SharePoint в Visual Studio
-
Диагностика неисправностей в используемых приложениях
-
Тестирование производительности и масштабируемости
-
Лабораторная работа: Активация трассировки ASP.NET
-
Добавление страницы диагностики для приложения SharePoint
-
Настройка трассировки ASP.NET
-
Использование журналов трассировки