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


Продолжительность: 5 дней(40 ак.часов)Время проведения:с 10:00 до 17:00

Стоимость очного обучения: 27000 руб.

Другие формы обучения:

Расписание обучения Sharepoint

26000 руб.

20488B: Developing Microsoft SharePoint Server 2013 Core Solutions

Пятидневный курс 20488 Разработка основных решений Microsoft SharePoint Server 2013 под руководством опытного преподавателя дает слушателям основополагающие знания и навыки для работы в SharePoint 2013, а именно рассмотреть темы разработки и развертывания компонентов, решений и приложений; управления идентификацией и разрешениями; направления запросов и обновления информации; управления таксономией, используя рабочий процесс для контроля за бизнес-процессами, и настройками пользовательского интерфейса.

Аудитория

Курс 20488 предназначен для профессиональных разработчиков, которые создают решения для продуктов и технологий Microsoft SharePoint в малых, средних или больших организациях и отвечают за разработку настраиваемого кода для проектов, разворачиваемых или взаимодействующих со средой SharePoint. Курс будет полезен для SharePoint разработчиков, которые не имеют опыта работы с SharePoint 2013 и желают получить полезные практические навыки.

По окончании курса слушатели смогут:

  • Управлять настройками SharePoint
  • Разрабатывать и внедрять стратегии по работе с пакетами, развертывания и апгрейда
  • Определять настройки контента структуры и данных SharePoint
  • Выполнять диагностику и отладку
  • Планировать и разрабатывать масштабируемые и производительные приложения
  • Выявлять и решать проблемы настроек производительности
  • Понимать процессы аутентификации и авторизации
  • Управлять и настраивать аутентификацию и авторизацию
  • Получить опыт работы с Windows PowerShell
  • Ознакомиться с возможностями SharePoint 2013
  • Ознакомится с принципом работы сетевых сервисов как Azure и SharePoint Online
  • Создавать настраиваемые сайты и списки и управлять жизненного циклом сайта
  • Использовать клиентскую объектную модель и REST API
  • Разрабатывать приложения Sharepoint, автоматически размещаемые и размещенные у внешнего поставщика
  • Распространять и разворачивать приложения SharePoint
  • Создавать собственные рабочие процессы для автоматизации бизнес-процессов
  • Использовать поля и типы содержимого для управления таксономией
  • Настроить внешний вид и поведение элементов пользовательского интерфейса
  • Настроить навигацию и элементы фирменного стиля.

Необходимая подготовка

Для успешного прохождения курса слушатели должны знать:

  • Базовые знания с помощью Visual Studio 2010 или Visual Studio 2012 для разработки решений
  • Базовые знания развития решения SharePoint, либо в SharePoint 2013 или в более ранних версиях SharePoint
  • Знание Visual C # и. NET Framework 4.5
  • Базовые знания ASP.NET и серверных технологий веб-разработки, в том числе запрос/ответ и жизненный цикл страницы
  • Базовое понимание AJAX и асинхронных методов программирования
  • Базовые знания клиентских веб-технологий, включая HTML, CSS и JavaScript
  • Знакомство с подходами к аутентификации и авторизации, в том числе подлинности на основе утверждений.

Краткое содержание курса:

Модуль 1: SharePoint как платформа для разработки

  • Знакомство со средой разработки SharePoint
  • Выбор подхода к разработке SharePoint
  • Понимание развертывания и исполнение моделей SharePoint 2013

Лаб: Сравнение частей приложения

  • Создание и развертывание веб-части SharePoint
  • Создание и развертывание части приложения SharePoint

Модуль 2: Работа с объектами SharePoint

  • Понимание иерархии объектов SharePoint
  • Работа с сайтами и веб-узлами
  • Работа с контекстом

Лаб: Работа с сайтами и веб-узлами

  • Работа с сайтами и веб-узлами в управляемом коде
  • Работа с сайтами и веб-узлами в Windows PowerShell

Лаб: Работа с контекстом выполнения

  • Выполнение кода с повышенными привилегиями
  • Адаптация контекста для разных пользовательских разрешений

Модуль 3: Работа со списками и библиотеками

  • Использование списков и библиотек объектов
  • Запрос и получение данных списка
  • Работа с большими списками

Лаб: Запросы и получение списка данных

  • Запросы элементов списка
  • Обновления элементов списка

Лаб: Работа с большими списками

  • Использование класса ContentIterator

Модуль 4: Разработка и управление функциями и решениями

  • Работа с компонентами
  • Развертывание решений
  • Работа с изолированными решениями

Лаб: Работа с решениями фермы

  • Создание решения фермы
  • Создание компонента
  • Обновление решения

Лаб: Работа с решениями в изолированной среде

  • Создание средства проверки решений

Модуль 5: Работа с серверным кодом

  • Разработка веб-частей
  • Использование приемников событий
  • Использование заданий таймера
  • Хранение данных конфигурации

Лаб: Работа с серверным кодом

  • Разработка приемника событий
  • Обновление веб-части
  • Создание таймера работы

Модуль 6: Управление идентификацией и разрешениями

  • Понимание управления идентификацией в SharePoint 2013
  • Управление разрешениями в SharePoint 2013
  • Настройка аутентификации на основе форм
  • Настройка проверки подлинности

Лаб: Программное управление разрешениями в SharePoint 2013

  • Программное управление разрешениями списка

Лаб: Создание и развертывание настраиваемого поставщика утверждений

  • Создание настраиваемого поставщика утверждений
  • Поддержка поиска и разрешения в поставщике утверждений
  • Развертывание и тестирование поставщика утверждений

Модуль 7: Управление пользовательскими компонентами и сайтами

  • Обзор компонентов
  • Определение настраиваемых списков
  • Определение настраиваемых сайтов
  • Управление узлами SharePoint

Лаб: Управление настраиваемыми компонентами и жизненным циклом сайта

  • Создание определения сайта
  • Создание определения списка
  • Разработка приемника событий

По окончании этого модуля слушатели смогут:

  • Объяснить иерархию компонентов SharePoint
  • Определить и создать настраиваемые списки
  • Определить и создать настраиваемые сайты
  • Управлять жизненным циклом сайта SharePoint

Модуль 8: Внедрение приложений для SharePoint

  • Обзор приложений на SharePoint
  • Разработка приложений на SharePoint

Лаб: Создания приложения Suggestions для сайта

  • Создание нового приложения SharePoint
  • Использование клиентской объектной модели

Модуль 9: Разработка клиентской объектной модели SharePoint

  • Использование клиентской объектной модели для JavaScript
  • Использование REST API с JavaScript

Лаб: Использование REST API с JavaScript

  • Создание отношений между списками
  • Добавление элементов голосования
  • Отображение голосов за каждое предложение

Модуль 10: Разработка приложений SharePoint на удаленных хостингах

  • Обзор приложений для удаленного хостинга
  • Настройка приложений для удаленного хостинга
  • Разработка приложений для удаленного хостинга

Лаб: Настройка приложений для удаленного хостинга

  • Настройка доверительных отношений с сервером
  • Создание приложения для удаленного хостинга

Лаб: Разработка приложений для удаленного хостинга

  • Работа с данным SharePoint
  • Использование элемента управления Chrome

Модуль 11: Публикация и распространение приложений

  • Понимание архитектуры управления приложениями
  • Понимание пакетов приложений
  • Публикация приложения
  • Установка, обновление и удаление приложения

Лаб: Публикация приложения в корпоративном каталоге

  • Создание каталога приложений
  • Создание пакета приложений
  • Публикация пакета приложений

Лаб: Установка, обновление и удаление приложений

  • Установка приложения
  • Обновление приложения
  • Удаление приложения

Модуль 12: Автоматизация бизнес-процессов

  • Понимание рабочих процессов в SharePoint 2013
  • Создание рабочих процессов с помощью Visio 2013 и SharePoint Designer 2013
  • Разработка рабочих процессов в Visual Studio 2012

Лаб: Построение рабочих процессов в Visio 2013 и SharePoint Designer 2013

  • Создание рабочих процессов с помощью Visio
  • Редактирование рабочих процессов с помощью SharePoint Designer

Лаб: Создание действия рабочего процесса в Visual Studio 2012

  • Создание настраиваемых действия рабочих процессов
  • Использование настраиваемых рабочих процессов в SharePoint Designer

Модуль 13: Управление таксономией

  • Управление таксономией SharePoint 2013
  • Работа с типами контента
  • Работа с расширенными функциями типов контента

Лаб: Работа с типами контента

  • Создать систему для захвата запросов на отпуск

Лаб: Работа с расширенными функциями типов контента

  • Создание сборки приемника событий
  • Регистрация приемника событий с типом контента сайта

Модуль 14: Настройка элементов пользовательского интерфейса

  • Работа с пользовательскими действиями
  • Использование клиентских компонентов пользовательского интерфейса
  • Настройка списков пользовательского интерфейса SharePoint

Лаб: Использование блока Edit Control для запуска приложения

  • Настройка приложения для отображения заказов клиентов
  • Использование настраиваемого действия для запуска приложений

Лаб: Использование JQuery для настройки списка пользовательских интерфейсов SharePoint

  • Создание настраиваемого списка представлений

Модуль 15: Работа с брендингом и навигация

  • Создание и применение темы
  • Брендинг и разработка публикуемых сайтов
  • Подшивка контента к платформе и устройствам
  • Конфигурирование и настройка навигации

Лаб: Брендинг и проектирование публикуемых сайтов

  • Создание основных страниц SharePoint
  • Определение функциональности основной страницы
  • Публикация и применение активного дизайна

Лаб: Настройка навигации на уровне фермы

  • Создание провайдера настраиваемой карты сайта

По окончании курса всем слушателям, успешно освоившим материал выдается международный сертификат Microsoft.

 

Записаться на курс

Посмотреть другие курсы Sharepoint 2013