Аудитория: разработчики платформы 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 или эквивалентная подготовка.
Успешное окончание курса 10266 Программирование на С# с использованием Microsoft. NET Framework 4 или эквивалентная подготовка.
Успешное окончание курса 10267 Основы разработки web - приложений в Microsoft Visual Studio 2010 или эквивалентная подготовка.
Модуль 1. SharePoint как платформа для создания программных решений
Практика: Сравнение Web parts и App parts.
Модуль 2. Работа с объектной моделью SharePoint
Практика: Работа с контекстом исполнения.
Модуль 3. Работа со списками и библиотеками
Практика: Работа с большими списками.
Модуль 4. Проектирование и управление фичами(Features) и решениями
Практика: Создание ограниченных решений.
Модуль 5. Разработка серверных решений.
Практика: Разработка серверных решений.
Модуль 6. Управление учётными записями и разрешениями
Практика: Создание и развёртывание своего провайдера аутентификации на основе утверждений(Claims).
Модуль 7. Управление пользовательскими компонентами и жизненным циклом сайтов
Практика: Управление пользовательскими компонентами и жизненным циклом сайтов. 4
Модуль 8. Введение в Apps for SharePoint.
Обзор Apps for SharePoint.
Разработка Apps for SharePoint.
Практика: Создание приложения App для сайта.
Модуль 9. Разработка клиентских решений для SharePoint
Практика: Использование клиентской объектной модели из управляемого кода.
Модуль 10. Разработка удалённых приложений(Remote-Hosted Apps)
Практика: Разработка удалённых приложений.
Модуль 11. Публикация и распространение Apps
Практика: Инсталляция, обновление и удаление Apps.
Модуль 12. Автоматизация бизнес процессов
Практика: Создание элементов(Actions) рабочего процесса в Visual Studio 2012.
Модуль 13. Управление социальной нагрузкой
Практика: Создание App Part для социальной области.
Модуль 14. Изменение пользовательского интерфейса
Практика: Использование jQuery для изменение внешнего вида списка в SharePoint. 2
Модуль 15. Брендинг и навигация
Практика: Конфигурирование навигации для SharePoint фермы.