Курс M20488: Создание базовых решений для Microsoft SharePoint Server 2013
Цена для физических лиц, р.: 29900
Цена для юридических лиц, р.: 31900
Цена вебинара для физических лиц, р.: 28900
Цена вебинара для юридических лиц, р.: 29900
Продолжительность курса (дней): 5
Даты (день):
Даты (вечер):
Цель:
Необходимая подготовка:
Формат обучения, регистрация на курс:
План курса:
20488B
Модуль 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.
Практика: Управление пользовательскими компонентами и жизненным циклом сайтов.
Модуль 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.
Модуль 15. Брендинг и навигация
Создание и применение тем.
Брендинг и создание издательских сайтов.
Практика: Брендинг и создание издательских сайтов.
Привязка содержимого к различным платформам и устройствам.
Конфигурирование и изменение навигации.
Практика: Конфигурирование навигации для SharePoint фермы.