Разработка основного функционала Microsoft SharePoint Server 2013
20488
В рамках пятидневного курса студенты получат основные навыки, которые являются общими почти для всех видов деятельности по разработке SharePoint. К ним относятся разработка и развертывание компонентов, решений и приложений, управление идентификацией и разрешениями, направление запросов и обновление информации, управление таксономией, используя рабочий процесс для управления бизнес-процессами и настройками пользовательского интерфейса.
Аудитория
Курс предназначен для профессиональных разработчиков, которые разрабатывают решения для продуктов и технологий в среде SharePoint. Слушателям не обязательно иметь опыт работы с новыми возможностями в SharePoint Server 2013. Курс в основном ориентирован на технических руководителей с четырехлетним опытом SharePoint и веб-разработки, а также на других специалистов, которые отвечают за разработку пользовательского кода для проектов, которые будут развернуты на платформе SharePoint или взаимодействовать с ней.
Результат обучения
По окончании этого курса слушатели смогут:
- Знать ключевые возможности SharePoint Server 2013
- Знать сценарии решений высокой доступности SharePoint Server 2013
- Планировать сервисные приложения
- Управлять приложениями в рамках SharePoint Server 2013
- Настраивать сервис Business Connectivity
- Планировать социальные возможности
- Оптимизировать службу поиска SharePoint
- Проводить реализацию в рамках портала управления контентом
- Управлять развертываемыми на SharePoint решениями
- Проводить резервное копирование и восстановление данных фермы SharePoint
- Выполнять переход на новую версию SharePoint Server 2013
Предварительный уровень подготовки
Предварительный уровень подготовки:
- практические знания из Visual Studio 2010 или Visual Studio 2012
- знакомство с Visual C # и .NET Framework 4.5
- знакомство с ASP.NET
- знакомство с AJAX и асинхронными методами программирования
- знакомство с HTML, CSS, JavaScript
Программа курса
Модуль 1: SharePoint как платформа для разработки (2 ак.часа)
- Знакомство со средой разработки SharePoint
- Выбор подхода к разработке SharePoint
- Понимание развертывания и исполнение моделей SharePoint 2013
Модуль 2: Работа с объектами SharePoint (2 ак.часа)
- Понимание иерархии объектов SharePoint
- Работа с сайтами и дочерними узлами
- Работа с контекстом
Модуль 3: Работа со списками и библиотеками (4 ак.часа)
- Использование списков и библиотек объектов
- Запрос и получение данных списка
- Работа с большими списками
Модуль 4: Разработка и управление функциями и решениями (2 ак.часа)
- Работа с компонентами
- Развертывание решений
- Работа с изолированными решениями
Модуль 5: Работа с серверным кодом (2 ак.часа)
- Разработка веб-частей
- Использование приемников событий
- Использование заданий таймера
- Хранение данных конфигурации
Модуль 6: Управление идентификацией и разрешениями (2 ак.часа)
- Понимание управления идентификацией в SharePoint 2013
- Управление разрешениями в SharePoint 2013
- Настройка аутентификации на основе форм
- Настройка проверки подлинности
Модуль 7: Управление пользовательскими компонентами и сайтами (4 ак.часа)
- Обзор компонентов
- Определение пользовательских списков
- Определение пользовательских сайтов
- Управление узлами SharePoint
Модуль 8: Внедрение приложений для SharePoint (2 ак.часа)
- Обзор приложений на SharePoint
- Разработка приложений на SharePoint
Модуль 9: Разработка клиентской объектной модели SharePoint (4 ак.часа)
- Использование клиентской объектной модели для JavaScript
- Использование REST API с JavaScript
Модуль 10: Разработка приложений SharePoint на удаленных хостингах (4 ак.часа)
- Обзор приложений на удаленных хостингах
- Настройка приложений на удаленных хостингах
- Разработка приложений на удаленных хостингах
Модуль 11: Публикация и распространение приложений (2 ак.часа)
- Понимание архитектуры управления приложениями
- Понимание пакетов приложений
- Публикация приложения
- Установка, обновление и удаление приложения
Модуль 12: Автоматизация бизнес-процессов (4 ак.часа)
- Понимание рабочих процессов в SharePoint 2013
- Создание рабочих процессов с помощью Visio 2013 и SharePoint Designer 2013
- Разработка рабочих процессов в Visual Studio 2012
Модуль 13: Управление таксономией (2 ак.часа)
- Управление таксономией SharePoint 2013
- Работа с типами контента
- Работа с расширенными функциями типов контента
Модуль 14: Настройка элементов пользовательского интерфейса (2 ак.часа)
- Работа с пользовательскими действиями
- Использование клиентских компонентов пользовательского интерфейса
- Настройка списков пользовательского интерфейса SharePoint
Модуль 15: Работа с брендингом и навигация (2 ак.часа)
- Создание и применение темы
- Брендинг и разработка публикуемых сайтов
- Подшивка контента к платформе и устройствам
- Конфигурирование и настройка навигации