Developing Microsoft® SharePoint® Server 2013 Advanced Solutions (20489)

phpThumb_generated_thumbnail

Продолжительность курса — 5 дней

Разработка расширенных решений Microsoft SharePoint Server 2013

 

Цель курса – предоставить слушателям знания и навыки, необходимые для реализации решений с использованием таких компонентов SharePoint как SharePoint Enterprise Search, управляемые метаданные (MMS), Business Connectivity Services (BCS), управление корпоративным информационным содержимым (ECM), управление веб-контентом (WCM), социальные компоненты и приложения SharePoint .
 
Аудитория
Этот курс предназначен для профессиональных разработчиков, которые создают решения для продуктов и технологий SharePoint в малых, средних или больших организациях. Курс будет полезен для SharePoint разработчиков, которые имеют опыт работы с SharePoint 2013 и желают применить свои навыки на практике.
 
 
По окончании курса слушатели смогут:
  • Описать приложения для платформы разработки SharePoint
  • Использовать клиентскую объектную модель и REST API для взаимодействия с SharePoint
  • Настроить безопасность приложений для SharePoint
  • Оптимизировать производительность приложений для SharePoint
  • Объяснить возможности и области применения управляемых метаданных в SharePoint 2013
  • Автоматизировать создание и конфигурацию наборов терминов управляемых метаданных
  • Взаимодействовать с наборами терминов управляемых метаданных и полей со стороны клиента и сервера
  • Описать архитектуру поиска SharePoint 2013
  • Строить простые и расширенные Keyword Query Language (KQL) запросы
  • Описать SharePoint Search Index
  • Описать и работать с управляемыми свойствами и свойствами для обхода
  • Описать уровни безопасности и схемы поиска SharePoint
  • Создавать различные типы источников результатов
  • Создавать основные и сложные преобразования запроса
  • Настроить правила запросов условия и действия целевых запросов
  • Создавать и изменять типы результатов
  • Создавать и изменять шаблоны отображения
  • Использовать шаблоны отображения с различными частями веб-поиска
  • Добавить управляемые свойства как ссылки на счетчик
  • Использовать извлечение объектов в обходах
  • Расширить возможности обработки содержания с Content Enrichment
  • Описать использование Publishing API для доступа к параметрам публикации и содержанию
  • Описать использование и настройку управления содержимым страницы в публикации сайтов
  • Настроить структуру сайтов и навигацию
  • Описать разницу между структурированной навигацией и навигацией по метаданным
  • Использовать основные функции публикации SharePoint.
  • Использовать новые особенности межсайтовых публикаций SharePoint 2013
  • Настроить и внедрить различные многоязычные сайты
  • Настроить параметры оптимизации поиска
  • Добавить свойство SEO и управляемые условия навигации к странице публикации
  • Настроить кэширование для повышения производительности отображения сайта
  • Оптимизировать активы сайта и ресурсы для достижения максимальной производительности
  • Описать ключевые компоненты Business Connectivity Services в SharePoint Server 2013
  • Создать и настроить модель каталога с помощью SharePoint Designer
  • Создать и настроить модель каталога с помощью Visual Studio 2012
  • Описать сценариями BCS Connector Framework
  • Проектировать и разрабатывать типовые операции BCS Connector
  • Проектировать и настраивать модель безопасности BDC
  • Оптимизировать производительность обхода Search Connector
  • Использовать Visual Studio для создания модели каталога для поиска
  • Разворачивать поиск BDC
  • Искать и устранять неисправности устройств поиска
  • Проектировать и разворачивать методы подписки BDC
  • Форматировать извещения о событиях
  • Настроить оповещения и получение событий по внешним спискам
  • Объяснить использование данных профиля пользователя в SharePoint
  • Описать возможности и ограничения для доступа к данным профиля пользователя
  • Использовать клиентских и серверных программ для доступа и обновления данных профиля пользователя
  • Настроить и управлять свойствами профиля пользователя
  • Описать выявление, диагностику и удаление ошибок в приложениях SharePoint в процессе разработки
  • Описать процесс записи информации о проблемах, которые возникают в развернутых приложениях SharePoint
  • Опишите оптимизацию производительности приложений SharePoint с помощью внедрения передовой практики, измерений производительности и тестирования нагрузки
Необходимая подготовка
Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:
  • Знания в объеме курса 20488A: Разработка Microsoft SharePoint Server 2013 Основные решения (или эквивалентные знания)
  • Базовые знания использования Visual Studio 2010 или Visual Studio 2012
  • Базовые знания развития решения SharePoint, в SharePoint 2013 или в более ранних версиях SharePoint
  • Знание Visual C # и. NET Framework 4.5
  • Базовые знания ASP.NET и серверных технологий веб-разработки, в том числе запрос/ответ и жизненный цикл страницы
  • Базовые знания клиентских веб-технологий, включая HTML, CSS и JavaScript
 
Содержание курса
Модуль 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
  • Использование журналов трассировки
Developing Microsoft® SharePoint® Server 2013 Advanced Solutions (20489)
Microsoft SharePoint,