Курс предоставляет слушателям знания и навыки для реализации решений с использованием SharePoint Enterprise Search, управляемых метаданных (MMS), Business Connectivity Services (BCS), управления корпоративным информационным содержимым ECM, управления web-контентом WCM, социальных компонент и приложений SharePoint.
По окончании курса слушатели смогут:
- описать программы для платформы разработки SharePoint;
- использовать объектные модели на стороне клиента и API REST для общения с SharePoint;
- настроить безопасность для приложений для SharePoint;
- оптимизировать производительность приложений для SharePoint;
- объяснить возможности управляемых метаданных в SharePoint 2013;
- автоматизировать создание и конфигурацию управляемых наборов терминов метаданных;
- взаимодействовать с управляемыми наборами терминов метаданных и полями со стороны клиентского и серверного кода;
- описать архитектуру поиска SharePoint 2013;
- создавать простые и расширенные запросы KQL;
- описать индекс поиска SharePoint;
- описать и работать со свойствами сканирования и управления;
- описать уровни безопасности схем поиска SharePoint;
- создавать различные типы источников результатов;
- осуществлять основные и сложные преобразования запросов;
- настраивать условия и действия правил запроса для ориентирования на цель запроса;
- создавать и изменять типы результатов;
- создавать и изменять шаблоны отображения;
- использовать шаблоны отображения с различными web-частями поиска;
- добавлять управляемые свойства для улучшения вычислений;
- извлекать сущности из исследований;
- расширить обработку содержимого;
- описать, как использовать API Publishing для доступа к настройкам публикаций и содержанию;
- описать, как использовать и настраивать элементы управления содержимым страницы на сайтах публикации;
- настраивать структуры web-сайта и навигации;
- описать разницу между навигацией по структурированию и метаданным;
- использовать основные функции публикации SharePoint;
- использовать новые функции публикации между сайтами SharePoint 2013;
- настраивать и реализовывать варианты для многоязычных сайтов;
- настраивать параметры оптимизации поисковой системы;
- добавлять SEO-свойства к публикациям на страницах и условиях управляемой навигации;
- настраивать кэширование для повышения эффективности визуализации на сайте;
- оптимизировать активы и ресурсы сайта для достижения максимальной производительности;
- описать ключевые компоненты Business Connectivity Services в SharePoint Server 2013;
- создавать и настраивать модели BDC с помощью SharePoint Designer.
Аудитория
Курс предназначен для профессиональных разработчиков, которые создают решения для продуктов и технологий SharePoint в малых, средних или больших организациях. Курс будет полезен для SharePoint разработчиков, которые имеют опыт работы с SharePoint 2013 и желают применить свои навыки на практике.
Для эффективного обучения на курсе, слушатели должны обладать следующими знаниями и навыками:
- знания в объеме курса «20488A. Разработка Microsoft SharePoint Server 2013. Основные решения» или эквивалентные знания;
- базовые знания использования Visual Studio 2010 или Visual Studio 2012;
- базовые знания SharePoint 2013 или ранних версиях;
- знание Visual C# и .NET Framework 4.5;
- базовые знания ASP.NET и серверных технологий web-разработки, в том числе «запрос/ответ» и «жизненный цикл страницы»;
- базовые знания клиентских web-технологий, включая HTML, CSS и JavaScript.
- Создание надежных и эффективных приложений для SharePoint
- Приложения для SharePoint
- Коммуникация с SharePoint из приложения
- Аутентификация и авторизация приложений для SharePoint
- Проектирование приложения для повышения производительности
- Разработка управляемых решения в области метаданных
- Управляемые метаданные
- Конфигурирование наборов терминов управляемых метаданных
- Работа с полями управляемых метаданных
- Взаимодействие с поисковым сервисом
- Понимание службы поиска SharePoint 2013
- Построение поисковых запросов с KQL и FQL
- Выполнение поисковых запросов из приложения
- Настройка условий для поиска
- Настройка обработки запросов
- Настройка результатов поиска
- Настройка обработки контента
- Реализация управления корпоративным контентом
- Работа с обнаружением электронных данных
- Работа по управлению содержимым
- Автоматизация делопроизводства
- Разработка сайта для публикации контента
- Программирование с помощью Web Content Publishing API
- Разработка компонентов страниц для Web Content Publishing
- Структурирование и публикация web-сайтов для всех пользователей
- Структура сайта и навигация
- Публикация контента
- Публикация в мобильных устройствах
- Варианты многоязычных сайтов
- Разработка оптимизированного интернет-сайта
- Оптимизация сайта SharePoint для поисковых систем
- Оптимизация производительности и масштабируемости
- Работа с Business Connectivity Services
- Business Connectivity Services в SharePoint 2013
- Создание модели каталога в SharePoint Designer
- Создание модели каталога в Visual Studio 2012
- Создание расширенных моделей подключения к корпоративным данным
- Настройка модели BDC для поиска
- Разработка настраиваемых компонентов подключения
- Работа с внешними событиями и уведомлениями
- Управление и доступ к данным профиля пользователя
- Обзор сведений из профиля пользователя в SharePoint 2013
- Понимание возможностей для получения данных профиля пользователя
- Управление данными профиля пользователя
- Управление свойствами профиля пользователя
- Настройка социальной нагрузки
- Обзор социальной нагрузки
- Разработка социальных решений
- Работа с лентой
- Мониторинг и устранение неполадок настраиваемых решений SharePoint
- Отладка приложения SharePoint в Visual Studio
- Диагностика неисправностей в используемых приложениях
- Тестирование производительности и масштабируемости