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

28 ноября
Цена: 
30000
Скидка: 
8
%
Место проведения: 
г.Новосибирск

Задать вопрос или зарегистрироваться вы можете по тел.:

+7 (383) 383-08-79 внутр. номер 532

или нажать "подать заявку" и заполнить форму обратной связи.

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

  • Работать с объектной моделью 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 фермы.

Подробности по телефону:

+7 (383) 383-08-79 внутр. номер 532