Разработка порталов на основе Microsoft SharePoint 2013–2010

Заказать курс

Стоимость: 38400 руб.

Продолжительность: 40 ч.


Аннотация: 

Этот курс содержит презентации, которые рассказывают об общих возможностях SharePoint 2013/Visual Studio 2012 и SharePoint 2010/Visual Studio 2010, а также делают акцент на новые возможности.

В ходе лабораторных работ слушатели могут выбрать между выполнением лабораторных работ по версии 2010 или версии 2013 на специально подготовленных виртуальных машинах с соответствующими инструкциями.

Пятидневный курс с практическими лабораторными работами под руководством опытного тренера рассматривает аспекты разработки порталов Microsoft SharePoint Server 2013 и Microsoft SharePoint Foundation 201 Данный курс интересен тем слушателям, которые уже используют средства Microsoft SharePoint 2010 / 2007 на предприятиях среднего и крупного масштаба или тем, кто только собирается использовать платформу Microsoft SharePoint.

В этом курсе рассматриваются существующие возможности, новые возможности Microsoft SharePoint 2013, а также улучшения в Microsoft SharePoint 201

АУДИТОРИЯ:

Курс ориентирован на программистов бизнес–приложений и порталов, которые разрабатывают новые приложения или интегрируют существующие системы в портал.

Курс также будет полезен тем, кто обладает знаниями по предыдущим версиям, но хочет их систематизировать, а также обновить свои знания за счёт новых приёмов и методов работы в SharePoint 201

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

СОДЕРЖАНИЕ КУРСА:

Модуль 1. Обзор SharePoint 2013
  • Архитектура SharePoint 2013
  • Решения и возможности (solutions, features)
  • Песочница – Sandbox
  • Разработка в Visual Studio 2012
  • Панель разработчика – Developer Dashboard
  • Разработка в SharePoint Designer 2013
Модуль 2. Сайты и коллекции
  • Создание определений (шаблонов) сайтов
  • Перечисление сайтов
  • Программное создание, удаление и настройка сайтов
Модуль 3. Списки и библиотеки
  • Отличия списков от библиотек
  • Создание определений (шаблонов) списков и библиотек
  • Программное создание, удаление и настройка списков и библиотек
  • Манипулирование файлами в библиотеке
  • Манипулирование папками и элементами списков
Модуль 4. Типы содержимого и столбцы
  • Создание определений столбцов (колонок)
  • Создание определений типов содержимого
  • Привязка столбцов, типов содержимого к спискам и библиотеками
  • Программное управление столбцами в списке
  • Программное управление типами содержимого в списке
Модуль 5. Собственные типы полей
  • Создание определения нового поля
  • Создание элементов управления для настройки свойств поля
  • Создание элементов управления для поля
Модуль 6. Обработчики событий
  • Обработчики событий списков и библиотек
  • Обработчики событий сайтов и коллекций
  • Обработчики событий возможностей
Модуль 7. Веб части
  • Возможности веб частей
  • Использование различных методов создания веб частей (пользовательский элемент управления, рендеринг HTML, XML/XSL, другие)
  • Создание персонализированных свойств и панелей настройки (tool part)
  • Создание соединений веб частей
  • Программное управление веб частями на странице
  • Изменение стандартных веб частей и использование класса SPListFieldIterator
Модуль 8. AJAX
  • Использование AJAX и AJAX Control Toolkit
  • AJAX на страницах и веб частях
Модуль 9. Silverlight
  • Создание Silverlight компонентов на страницах, веб частях и полях
  • Обращение из Silverlight к SharePoint
Модуль 10. Ribbon UI
  • XML конфигурация Ribbon
  • Создание контекстно-зависимых и независимых кнопок и элементов управления
  • Программирование реакции на действие в Ribbon ленте
Модуль 11. Клиентская объектная модель – Client Object Model
  • Сравнение с вызовом веб сервисов
  • Client OM на. NET клиентах
  • Client OM в SilverLight
  • Client OM через JavaScript в браузере
Модуль 12. Представления
  • Класс SPView, работа с представлениями в списке
  • XSLT представления
  • Объекты ListView и ListViewByQuery
Модуль 13. Запросы к данным, LINQ
  • Схема CAML запросов
  • Запросы к спискам и библиотекам
  • Запросы по всему сайту
  • Использование LINQ to SharePoint, DataContext
  • Написание LINQ выражений
Модуль 14. Мастер страницы
  • Создание и настройка мастер страниц (master page)
  • Области и элементы управления на мастер страницах
  • Создание различных меню
Модуль 15. Задания службы таймера
  • Создание задач, выполняющихся по расписанию при помощи SPJobDefinition
  • Добавление и удаление задач
Модуль 16. Формы InfoPath
  • Создание формы для библиотеки форм
  • Изменение стандартной формы списка на форму InfoPath
  • Публикация веб формы InfoPath
  • Работа со связанными списками в формах
Модуль 17. Рабочие процессы
  • Рабочие процессы для списков и библиотек
  • Рабочие процессы для типов содержимого
  • Рабочие процессы для сайтов
  • Сравнение последовательных рабочих процессов и конечных автоматов
  • Сравнение рабочих процессов Visual Studio 2012 и SharePoint Designer 2013
  • Создание активности (Activity) для SharePoint Designer 2013
  • Формы рабочих процессов на ASP.NET
  • Формы рабочих процессов на InfoPath
Модуль 18. Business Connectivity Services (BCS)
  • Интеграция с внешними системами
  • Сравнение BCS в Visual Studio 2012 и SharePoint Designer 2013
  • Внешние списки и типы содержимого (External Content Types, External Lists)
  • Подключение веб сервиса, базы данных и. NET классов
  • Поиск при помощи BCS
Модуль 19. Поиск
  • Пространство имен Microsoft.Office.Server.Search
  • Класс KeywordQuery и результаты запроса ResultTable
  • Класс FullTextSQLQuery и синтаксис запросов SharePoint Search SQL
  • Работа с классом QueryInfo
  • Query Web Service
Модуль 20. Система безопасности
  • Классы SPPrincipal, SPUser и SPGroup
  • Интерфейс ISecurableObject
  • Класс SPRoleAssignment и SPRoleDefinition
  • Повышение привилегий с делегатом SPSecurity.RunWithElevatedPrivileges
Модуль 21. Отчёты
  • Создание отчётов SQL Server Reporting Services 2012 для SharePoint
  • Публикация отчётов на портале
  • Встраивание отчётов на страницы и веб части
Модуль 22. Приложения Apps
  • Настройка безопасности взаимодействия приложений
  • Различные элементы приложения, сравнение возможностей с традиционными решениями
  • Развертывание приложений, администрирование каталога