Аннотация
Курс знакомит с основами разработки и развертывания компонентов, решений и приложений. Особое внимание на курсе уделяется управлению идентификацией и разрешениями, направлению запросов и обновлению информации, управлению таксономией, используя рабочий процесс для контроля за бизнес-процессами, и настройками пользовательского интерфейса.
Описание
- Успешное окончание обучения по программе курса позволит специалистам:
- Управлять настройками SharePoint.
- Разрабатывать и внедрять стратегии по работе с пакетами, развертывания и апгрейда.
- Определять настройки контента структуры и данных SharePoint.
- Выполнять диагностику и отладку.
- Планировать и разрабатывать масштабируемые и производительные приложения.
- Выявлять и решать проблемы настроек производительности.
- Понимать процессы аутентификации и авторизации.
- Управлять и настраивать аутентификацию и авторизацию.
- Получить опыт работы с Windows PowerShell.
- Ознакомиться с возможностями SharePoint 2013.
- Ознакомится с принципом работы сетевых сервисов как Azure и SharePoint Online.
- Создавать настраиваемые сайты и списки и управлять жизненного циклом сайта.
- Использовать клиентскую объектную модель и REST API.
- Разрабатывать приложения Sharepoint, автоматически размещаемые и размещенные у внешнего поставщика.
- Распространять и разворачивать приложения SharePoint.
- Создавать собственные рабочие процессы для автоматизации бизнес-процессов.
- Использовать поля и типы содержимого для управления таксономией.
- Настроить внешний вид и поведение элементов пользовательского интерфейса.
- Настроить навигацию и элементы фирменного стиля.
Цель курса
Формирование базовых знаний и навыков, необходимых для разработки базовых решений Microsoft SharePoint Server 2013.
Целевая аудитория
- Профессиональные разработчики, которые разрабатывают решения для продуктов и технологий в среде SharePoint.
- Технические руководители с опытом SharePoint и веб-разработки.
- Специалисты, которые отвечают за разработку пользовательского кода для проектов, которые будут развернуты на платформе SharePoint или взаимодействовать с ней.
Необходимая подготовка
- Базовые знания Visual Studio 2010 или Visual Studio 2012 для разработки решений.
- Базовые знания разработки решений SharePoint, SharePoint 2013 или в более ранних версиях SharePoint.
- Знание Visual C # и. NET Framework 4.5. Рекомендуется курс 20483 Программирование на C#.
- Базовые знания ASP.NET и серверных технологий веб-разработки, в том числе запрос/ответ и жизненный цикл страницы. Рекомендуется курс 20486 Разработка Web приложений с использованием ASP.NET 4.5 MVC.
- Базовое понимание AJAX и асинхронных методов программирования.
- Базовые знания клиентских веб-технологий, включая HTML, CSS и JavaScript. Рекомендуется курс 20480 Программирование на HTML5 с использованием JavaScript и CSS3.
- Знакомство с подходами к аутентификации и авторизации, в том числе подлинности на основе утверждений.
- SharePoint как платформа для разработки
- Знакомство со средой разработки SharePoint
- Выбор подхода к разработке SharePoint
- Понимание развертывания и исполнение моделей SharePoint 2013
- Лабораторная работа: Сравнение частей приложения
- Создание и развертывание веб-части SharePoint
- Создание и развертывание части приложения SharePoint
- Работа с объектами SharePoint
- Понимание иерархии объектов SharePoint
- Работа с сайтами и веб-узлами
- Работа с контекстом
- Лабораторная работа: Работа с сайтами и веб-узлами
- Работа с сайтами и веб-узлами в управляемом коде
- Работа с сайтами и веб-узлами в Windows PowerShell
- Лабораторная работа: Работа с контекстом выполнения
- Выполнение кода с повышенными привилегиями
- Адаптация контекста для разных пользовательских разрешений
- Работа со списками и библиотеками
- Использование списков и библиотек объектов
- Запрос и получение данных списка
- Работа с большими списками
- Лабораторная работа: Запросы и получение списка данных
- Запросы элементов списка
- Обновления элементов списка
- Лабораторная работа: Работа с большими списками
- Использование класса ContentIterator
- Разработка и управление функциями и решениями
- Работа с компонентами
- Развертывание решений
- Работа с изолированными решениями
- Лабораторная работа: Работа с решениями фермы
- Создание решения фермы
- Создание компонента
- Обновление решения
- Лабораторная работа: Работа с решениями в изолированной среде
- Создание средства проверки решений
- Работа с серверным кодом
- Разработка веб-частей
- Использование приемников событий
- Использование заданий таймера
- Хранение данных конфигурации
- Лабораторная работа: Работа с серверным кодом
- Разработка приемника событий
- Обновление веб-части
- Создание таймера работы
- Управление идентификацией и разрешениями
- Понимание управления идентификацией в SharePoint 2013
- Управление разрешениями в SharePoint 2013
- Настройка аутентификации на основе форм
- Настройка проверки подлинности
- Лабораторная работа: Программное управление разрешениями в SharePoint 2013
- Программное управление разрешениями списка
- Лабораторная работа: Создание и развертывание настраиваемого поставщика утверждений
- Создание настраиваемого поставщика утверждений
- Поддержка поиска и разрешения в поставщике утверждений
- Развертывание и тестирование поставщика утверждений
- Управление пользовательскими компонентами и сайтами
- Обзор компонентов
- Определение настраиваемых списков
- Определение настраиваемых сайтов
- Управление узлами SharePoint
- Лабораторная работа: Управление настраиваемыми компонентами и жизненным циклом сайта
- Создание определения сайта
- Создание определения списка
- Разработка приемника событий
- Внедрение приложений для SharePoint
- Обзор приложений на SharePoint
- Разработка приложений на SharePoint
- Лабораторная работа: Создания приложения Suggestions для сайта
- Создание нового приложения SharePoint
- Использование клиентской объектной модели
- Разработка клиентской объектной модели SharePoint
- Использование клиентской объектной модели для JavaScript
- Использование REST API с JavaScript
- Лабораторная работа: Использование REST API с JavaScript
- Создание отношений между списками
- Добавление элементов голосования
- Отображение голосов за каждое предложение
- Разработка приложений SharePoint на удаленных хостингах
- Обзор приложений для удаленного хостинга
- Настройка приложений для удаленного хостинга
- Разработка приложений для удаленного хостинга
- Лабораторная работа: Настройка приложений для удаленного хостинга
- Настройка доверительных отношений с сервером
- Создание приложения для удаленного хостинга
- Лабораторная работа: Разработка приложений для удаленного хостинга
- Работа с данным SharePoint
- Использование элемента управления Chrome
- Публикация и распространение приложений
- Понимание архитектуры управления приложениями
- Понимание пакетов приложений
- Публикация приложения
- Установка, обновление и удаление приложения
- Лабораторная работа: Публикация приложения в корпоративном каталоге
- Создание каталога приложений
- Создание пакета приложений
- Публикация пакета приложений
- Лабораторная работа: Установка, обновление и удаление приложений
- Установка приложения
- Обновление приложения
- Удаление приложения
- Автоматизация бизнес-процессов
- Понимание рабочих процессов в SharePoint 2013
- Создание рабочих процессов с помощью Visio 2013 и SharePoint Designer 2013
- Разработка рабочих процессов в Visual Studio 2012
- Лабораторная работа: Построение рабочих процессов в Visio 2013 и SharePoint Designer 2013
- Создание рабочих процессов с помощью Visio
- Редактирование рабочих процессов с помощью SharePoint Designer
- Лабораторная работа: Создание действия рабочего процесса в Visual Studio 2012
- Создание настраиваемых действия рабочих процессов
- Использование настраиваемых рабочих процессов в SharePoint Designer
- Управление таксономией
- Управление таксономией SharePoint 2013
- Работа с типами контента
- Работа с расширенными функциями типов контента
- Лабораторная работа: Работа с типами контента
- Создать систему для захвата запросов на отпуск
- Лабораторная работа: Работа с расширенными функциями типов контента
- Создание сборки приемника событий
- Регистрация приемника событий с типом контента сайта
- Настройка элементов пользовательского интерфейса
- Работа с пользовательскими действиями
- Использование клиентских компонентов пользовательского интерфейса
- Настройка списков пользовательского интерфейса SharePoint
- Лабораторная работа: Использование блока Edit Control для запуска приложения
- Настройка приложения для отображения заказов клиентов
- Использование настраиваемого действия для запуска приложений
- Лабораторная работа: Использование JQuery для настройки списка пользовательских интерфейсов SharePoint
- Создание настраиваемого списка представлений
- Работа с брендингом и навигация
- Создание и применение темы
- Брендинг и разработка публикуемых сайтов
- Подшивка контента к платформе и устройствам
- Конфигурирование и настройка навигации
- Лабораторная работа: Брендинг и проектирование публикуемых сайтов
- Создание основных страниц SharePoint
- Определение функциональности основной страницы
- Публикация и применение активного дизайна
- Лабораторная работа: Настройка навигации на уровне фермы
- Создание провайдера настраиваемой карты сайта
Отзывов по данному курсу пока нет