Продолжительность: 5 дней(40 ак.часов)Время проведения:с 10:00 до 17:00 Стоимость очного обучения: 27000 руб. Другие формы обучения: |
| ||||
|
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