Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 5
кол-во часов: 40
код курса: 20489

О курсе

Курс позволяет разработчикам 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
  • Использование журналов трассировки