Быстрые ссылки: Перейти на главную | Список курсов | Расписание | Заявка на курс | Ответы на вопросы экспертов
Ищите что-то конкретное?Контакты ↓

Наши контакты

☎ +7 (7172) 46 97 51
☎ +7 (777) 241 72 98
☎ +7 (747) 716 21 22
nataciscotrain.kz
asemciscotrain.kz
infociscotrain.kz
raushanciscotrain.kz
Гоголя 39, каб. 301
Казахстан, г. Астана, ул. Иманбаевой 8

MS 20488 - Developing Microsoft SharePoint Server 2013 Core Solutions, г.Алматы город Астана

40

Кому следует посетить

Этот курс предназначен для профессиональных разработчиков, которые создают решения для продуктов и технологий SharePoint в малых, средних или больших организациях и отвечают за разработку настраиваемого кода для проектов, разворачиваемых или взаимодействующих со средой SharePoint. Курс будет полезен для SharePoint разработчиков, которые не имеют опыта работы с SharePoint 2013 и желают получить полезные практические навыки.

Предварительные требования

Для эффективного обучения на курсе слушатели должны обладать следующими знаниями и навыками:

  • Базовые знания с помощью Visual Studio 2010 или Visual Studio 2012 для разработки решений
  • Базовые знания развития решения SharePoint, либо в SharePoint 2013 или в более ранних версиях SharePoint
  • Знание Visual C # и. NET Framework 4.5
  • Базовые знания ASP.NET и серверных технологий веб-разработки, в том числе запрос/ответ и жизненный цикл страницы
  • Базовое понимание AJAX и асинхронных методов программирования
  • Базовые знания клиентских веб-технологий, включая HTML, CSS и JavaScript
  • Знакомство с подходами к аутентификации и авторизации, в том числе подлинности на основе утверждений.

Цели курса

По окончании курса слушатели смогут:

  • Управлять настройками SharePoint
  • Разрабатывать и внедрять стратегии по работе с пакетами, развертывания и апгрейда
  • Определять настройки контента структуры и данных SharePoint
  • Выполнять диагностику и отладку
  • Планировать и разрабатывать масштабируемые и производительные приложения
  • Выявлять и решать проблемы настроек производительности
  • Понимать процессы аутентификации и авторизации
  • Управлять и настраивать аутентификацию и авторизацию
  • Получить опыт работы с Windows PowerShell
  • Ознакомиться с возможностями SharePoint 2013
  • Ознакомится с принципом работы сетевых сервисов как Azure и SharePoint Online
  • Создавать настраиваемые сайты и списки и управлять жизненного циклом сайта
  • Использовать клиентскую объектную модель и REST API
  • Разрабатывать приложения Sharepoint, автоматически размещаемые и размещенные у внешнего поставщика
  • Распространять и разворачивать приложения SharePoint
  • Создавать собственные рабочие процессы для автоматизации бизнес-процессов
  • Использовать поля и типы содержимого для управления таксономией
  • Настроить внешний вид и поведение элементов пользовательского интерфейса
  • Настроить навигацию и элементы фирменного стиля.

Содержание курса

Цель курса – предоставить слушателям основополагающие знания и навыки для работы в SharePoint 2013, а именно рассмотреть темы разработки и развертывания компонентов, решений и приложений; управления идентификацией и разрешениями; направления запросов и обновления информации; управления таксономией, используя рабочий процесс для контроля за бизнес-процессами, и настройками пользовательского интерфейса.

Программа курса

Модуль 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

Лабораторная работа: Управление настраиваемыми компонентами и жизненным циклом сайта

  • Создание определения сайта
  • Создание определения списка
  • Разработка приемника событий

Модуль 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
  • Определение функциональности основной страницы
  • Публикация и применение активного дизайна

Лабораторная работа: Настройка навигации на уровне фермы

  • Создание провайдера настраиваемой карты сайта

 

 Подходит? Подать заявку на этот курс