Цель курса:
Предоставить слушателям знания и навыки, необходимые для реализации решений с использованием таких компонентов SharePoint как SharePoint Enterprise Search, управляемые метаданные (MMS), Business Connectivity Services (BCS), управление корпоративным информационным содержимым (ECM), управление веб-контентом (WCM), социальные компоненты и приложения SharePoint .
После окончания курса Вы будете уметь:
- Создавать эффективные и надёжные Apps for SharePoint;
- Разрабатывать решения управляемых метаданных;
- Взаимодействовать с поисковым сервисом;
- Вносить изменения в поисковую систему;
- Реализовывать управление содержимым предприятия;
- Разрабатывать издательские сайты для Веб содержания;
- Структурировать и публиковать Веб сайты для всех пользователей;
- Разрабатывать оптимизированные интернет сайты;
- Работать с Business Connectivity Services;
- Разрабатывать продвинутые Business Data Connectivity модели;
- Работать с данными, полученными от BCS;
- Управлять и обращаться к данным о пользователях;
- Управлять социальной нагрузкой;
- Проводить мониторинг и находить проблемы в пользовательских решениях для SharePoint;
Предварительная подготовка:
Модуль 1: Создание надежных и эффективных приложений для SharePoint
Темы
- Приложения для SharePoint
- Общение с SharePoint из приложения
- Аутентификации и авторизации приложений для SharePoint
- Проектирование приложения для повышения производительности
Лабораторная работа: Мониторинг работоспособности SharePoint
- Создание и развертывание части приложения
- Добавление оценки здоровья отдельного функционала
Модуль 2: Разработка управляемых решения в области метаданных
Темы
- Управляемые метаданные
- Конфигурирование наборов терминов управляемых метаданных
- Работа с полями управляемых метаданных
Лабораторная работа: Разработка управляемых решения в области метаданных (Часть 1)
- Создание и настройка структуры корпоративного приложения
- Отображение существующих таксономических групп
- Создание группы, набор терминов и условий
Лабораторная работа: Разработка управляемых решения в области метаданных (Часть 2)
- Получение веб-хостинга
- Добавление столбцов метаданных сайта
Модуль 3: Взаимодействие с поисковым сервисом
Темы
- Понимание службы поиска SharePoint 2013
- построение поисковых запросов с KQL и FQL
- Выполнение поисковых запросов из приложения
Лабораторная работа: выполнение поисковых запросов от приложения SharePoint
- Отправка поисковых запросов от клиентского приложения
- Использование настраиваемого действия для запуска Search App
Модуль 4: Настройка условий для поиска
Темы
- Настройка обработки запросов
- Настройка результатов поиска
- Настройка обработки контента
Лабораторная работа: Настройка типов результатов и шаблонов отображения
- Настройка и испытания типа результата
- Настройка шаблона элемента отображения
- Настройка шаблона панели ожидания
Лабораторная работа: Настройка извлечения объектов
- Создание и развертывания извлечения объектов
Модуль 5: Реализация управления корпоративным контентом
Темы
- Работа с обнаружением электронных данных
- Работа с управлением содержимым
- Автоматизация делопроизводства
Лабораторная работа: Реализация управления содержанием
- Создания настраиваемого поставщика идентификатора документа
- Регистрация настраиваемого поставщика идентификатора документа
- Применение настраиваемой политики аудита
Модуль 6: Разработка сайта для публикации контента
Темы
- Программирование с помощью 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: Создание расширенных моделей подключения к корпоративным данным
Темы
- Настройка модели BDC для поиска
- Разработка настраиваемых компонентов подключения
- Работа с внешними событиями и уведомлениями
Лабораторная работа: Создание и развертывание сборки подключения .NET
- Создать. NET сборки подключения
- Реализация методов объектов
- Развертывание и тестирование модели .NET подключения
Модуль 11: Управление и доступ к данным профиля пользователя
Темы
- Обзор сведений из профиля пользователя в SharePoint 2013
- Понимание возможностей для получения данных профиля пользователя
- Управление данными профиля пользователя
- Управление свойствами профиля пользователя
Лабораторная работа: Доступ к данным профиля пользователя
- Добавить в приложение функциональность поиска людей
- Отображение свойств пользователя в приложении
Лабораторная работа: Управление свойств профиля пользователя
- Добавление кода для отображения свойств профиля пользователя
- Добавление кода для управления свойствами профилей пользователей
Модуль 12: Настройка социальной нагрузки
Темы
- Обзор социальной нагрузки
- Разработка социальных решений
- Работа с лентой
Лабораторная работа: Создание части социального приложения
- Отобразить лента новостей проектируемого сайта
- Отправка сообщений в канал новостей
- Использование поиска для получения сообщений с ленты новостей
Модуль 13: Мониторинг и устранение неполадок настраиваемых решений SharePoint
Темы
- Отладка приложения SharePoint в Visual Studio
- Диагностика неисправностей в используемых приложениях
- Тестирование производительности и масштабируемости
Лабораторная работа: Активация трассировки ASP.NET
- Добавление страницы диагностики для приложения SharePoint
- Настройка трассировки ASP.NET
- Использование журналов трассировки