Курсы Сибинфоцентра
Ваша корзина пуста
Сумма: 0 руб.

Программирование на базе Microsoft SharePoint Server 2013: Базовые решения

О курсе

Программирование на базе Microsoft SharePoint Server 2013: Базовые решения

Аудитория: разработчики платформы SharePoint, которые имеют опыт создания больших и средних решений для этой платформы. 

Данный курс можете прослушать бесплатно в рамках программы Software Assurance.

Если Ваша Организация, приобрела лицензии Software Assurance на продукты для настольных ПК, то ей предоставляется возможность активации ваучеров на БЕСПЛАТНОЕ ОБУЧЕНИЕ (Training Vouchers). Вы можете по этим ваучерам пройти обучение в нашем центре «СИБИНФОЦЕНТР» - сертифицированном центре обучения Microsoft (CPLS), независимо от места приобретения лицензий.

Расписание и цены
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Основное внимание в курсе уделяется изучению приёмов создания программных решений для SharePoint 2013 и SharePoint Online. Разбираются вопросы взаимодействия решений и их развёртывания в SharePoint, SharePoint Online, на сервере предприятия или в облаке.

Много внимания уделено и новой архитектуре решений для SharePoint – App for SharePoint.

В курсе используется новейшая среда разработки Visual Studio 2012, также в курсе рассматриваются инструменты и службы SharePoint 2013. На занятиях выполняется больше количество самостоятельных заданий и лабораторных работ, что позволит Вам практически сразу после окончания приступить к реальной разработке программного обеспечения.

Курс рекомендован профессиональным разработчикам платформы SharePoint, которые имеют опыт создания больших и средних решений для этой платформы. Для наилучшего усвоения материала потребуется знание технического английского языка.

Требуемая подготовка: Успешное окончание курса 20486 Разработка веб приложений ASP.NET MVC 4 или эквивалентная подготовка.

Рекомендуемая подготовка:

По окончании курса Вы будете уметь:

  • Работать с объектной моделью SharePoint;
  • Работать со списками и библиотеками SharePoint;
  • Создавать, конфигурировать и развёртывать фичи и решения SharePoint;
  • Управлять учётными записями и разрешениями;
  • Создавать пользовательские(custom) компоненты сайты;
  • Использовать при разработке решений клиентскую объектную модель;
  • Создавать решения для SharePoint в новой архитектуре – Apps for SharePoint;
  • Публиковать и развёртывать Apps for SharePoint;
  • Осуществлять автоматизацию бизнес процессов;
  • Программно работать с системой типов SharePointи таксономией;
  • Изменять и настраивать пользовательский интерфейс и навигацию в SharePoint

Программа курса

Модуль 1. SharePoint как платформа для создания программных решений

  • Введение в SharePoint для разработчика.
  • Выбор подхода при создании программного решения для SharePoint.
  • Обзор моделей развёртывания и исполнения для SharePoint 2013.

Практика: Сравнение Web parts и App parts.

Модуль 2. Работа с объектной моделью SharePoint

  • Обзор иерархии объектов в SharePoint.
  • Работа с коллекциями сайтов и сайтами.
  • Практика: Работа с коллекциями сайтов и сайтами.
  • Работа с контекстом исполнения.

Практика: Работа с контекстом исполнения.

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

    • Программное использование объектов список и библиотека.
    • Создание запросов и получение данных из списков.
    • Практика: Создание запросов и получение данных из списков.
    • Работа с большими списками.

Практика: Работа с большими списками.

Модуль 4. Проектирование и управление фичами(Features) и решениями

  • Работа с фичами в SharePoint.
  • Разработка решений для SharePoint.
  • Практика: Создание решений уровня ферма.
  • Создание ограниченных(Sandbox) решений.

Практика: Создание ограниченных решений.

Модуль 5. Разработка серверных решений.

  • Разработка Веб-частей.
  • Создание обработчиков событий.
  • Использование работ по расписанию(Timer Jobs).
  • Сохранение конфигурационных данных.

Практика: Разработка серверных решений.

Модуль 6. Управление учётными записями и разрешениями

  • Введение в управление учётными записями в SharePoint 2013.
  • Управление разрешениями в SharePoint 2013.
  • Практика: Программное управление разрешениями в SharePoint 2013.
  • Изменение механизмов аутентификации

Практика: Создание и развёртывание своего провайдера аутентификации на основе утверждений(Claims).

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

  • Обзор типов компонентов.
  • Создание пользовательского списка.
  • Создание пользовательской коллекции сайтов.
  • Управление коллекциями сайтов в SharePoint 2013.

Практика: Управление пользовательскими компонентами и жизненным циклом сайтов. 4

Модуль 8. Введение в Apps for SharePoint.

    • Обзор Apps for SharePoint.

    • Разработка Apps for SharePoint.

      Практика: Создание приложения App для сайта.

      Модуль 9. Разработка клиентских решений для SharePoint

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

Практика: Использование клиентской объектной модели из управляемого кода.

Модуль 10. Разработка удалённых приложений(Remote-Hosted Apps)

  • Обзор Remote-Hosted Apps.
  • Конфигурирование Remote-Hosted Apps.
  • Практика: Конфигурирование удалённых приложений.
  • Разработка Remote-Hosted Apps.

Практика: Разработка удалённых приложений.

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

  • Введение в управление Apps.
  • Обзор элементов пакета развёртывания (App Package).
  • Публикация Apps.
  • Практика: Публикация App в каталоге предприятия.
  • Инсталляция, обновление и удаление Apps.

Практика: Инсталляция, обновление и удаление Apps.

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

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

Практика: Создание элементов(Actions) рабочего процесса в Visual Studio 2012.

Модуль 13. Управление социальной нагрузкой

  • Обзор социальной нагрузки.
  • Разработка решений в социальной области.
  • Работа с поданным материалом.

Практика: Создание App Part для социальной области.

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

  • Создание пользовательских действий(Custom Actions).
  • Использование компонентов на клиентской стороне.
  • Практика: Использование меню(Edit Control Block) для запуска Apps.
  • Изменение внешнего вида списка в SharePoint.

Практика: Использование jQuery для изменение внешнего вида списка в SharePoint. 2

Модуль 15. Брендинг и навигация

  • Создание и применение тем.
  • Брендинг и создание издательских сайтов.
  • Практика: Брендинг и создание издательских сайтов.
  • Привязка содержимого к различным платформам и устройствам.
  • Конфигурирование и изменение навигации.

Практика: Конфигурирование навигации для SharePoint фермы.

Документы об окончании