Раздел: Программист

M10232 Проектирование и разработка приложенийMicrosoft SharePoint Server 2010

Цена
Цена для организаций 36000 руб.
Цена вебинара 36000 руб.
Цена для частных лиц 32000 руб.

Длительность курса: 45/5 часов/дней.

Цель курса: Данный пятидневный курс ставит своей целью углубить знания и навыки, необходимые для профессиональной разработки приложений SharePoint 2010.

Категория слушателей

Данный курс ориентирован на профессиональных разработчиков приложений SharePoint, которые занимаются ведением проектов, разработкой приложений и выявлением проблем SharePoint.

Предварительная подготовка:

Рекомендуется прослушать курс М10175 Разработка приложений Microsoft SharePoint 2010 или иметь эквивалентную подготовку, а именно:

  • Понимать жизненный цикл разработки приложений, включая версионность приложений, управление конфигурацией и контентом систем программного обеспечения.
  • Иметь базовые знания архитектуры веб-приложений.
  • Иметь опыт командной разработки.
  • Знать ASP.NET и Visual Studio.
  • Иметь опыт работы с инфраструктурой SharePoint, включая серверы и службы.
  • Иметь опыт разработки приложений SharePoint, включая APIs и схему XML для создания веб-модулей, доступа к данным, создания пролей, списков, типов контента и т.д.

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

  • Разрабатывать стратегии использования кэша, сессий в приложениях SharePoint для увеличения производительности и нагрузочной стойкости
  • Использовать наиболее подходящие способы представлений, визуальные элементы, программные объекты и стратегию многоязычных приложений на SharePoint 2010
  • Использовать наиболее подходящие способы доступа к данным и механизмы хранения данных
  • Определить преимущества и недостатки различных вариантов сбора данных и определить наиболее эффективный метод или комбинации методов для захвата пользовательского ввода
  • Определять наиболее подходящие методы реализации приложения под пользовательские нужды
  • Разрабатывать эффективные системы обработки данных
  • Создавать эффективную стратегию реализации и развертывания приложений
  • Использовать стратегии разработки приложений в команде
  • Разработать стратегию для разработки и развертывания обновлений реального времени, во время работы приложения
  • Многое другие, необходимое профессиональному разработчику SharePoint 2010

Методические материалы: учебник Microsoft на английском языке.

Документ об окончании курса: сертификат фирмы Microsoft.

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

Расширенная концепция ASP.NET для SharePoint

  • Память сервера
  • Процессор сервера
  • Взаимодействие с клиентом
  • Лабораторная работа

Разработка для пользователей

  • Окружение и понимание SharePoint
  • Части страниц
  • Страницы
  • Глобализация и локализация
  • Разработка и доступность
  • Лабораторная работа

Разработка доступа к данным

  • Основы списков и библиотек
  • Хранение большого количества данных
  • Управление данными в SharePoint
  • Лабораторная работа

Разработка захвата данных и интеграция

  • Разработка захвата данных
  • Разработка механизмов извлечения и передачи данных.
  • Разработка механизмов интеграции данных.
  • Лабораторная работа

Разработка артефактов

  • Требования пользователей
  • Создание узлов
  • Лабораторная работа

Разработка приложений обработки данных

  • Много-серверная конфигурация
  • Ввод и вывод из песочницы (sandbox)
  • Завершение работы
  • Рабочие процессы
  • Лабораторная работа

Пакеты приложений

  • Понимание жизненного цикла пакетов
  • Основные принципы проектирования
  • Лабораторная работа

Проектирование стратегии разработки

  • Промышленная разработка
  • Роль журналирования
  • Гибкость приложения и конфигурация
  • Лабораторная работа

Разработка версионности и внедрения

  • Управление жизненным циклом приложения
  • Контроль источника и построение
  • Версионность
  • Обновление
  • Развертывание

Разработка информационной архитектуры и навигации

  • Разработка информационной архитектуры
  • Планирование границ приложения
  • Разработка навигации
  • Лабораторная работа

Разработка брэндинга и настройка внешнего вида

  • Введение в брэндинг
  • Темы
  • Мастер-страницы
  • CSS
  • Обзор инструментов
  • Реализация брэндинга
  • Лабораторная работа

Проектирование безопасности

  • Безопасность в SharePoint
  • Использование произвольной идентификации (Alternate Identity Store)
  • Аутентификация на основе форм
  • Глубокий взгляд на безопасность SharePoint
  • Лабораторная работа

Проектирование производительных страниц доступа к данным

  • Оптимизация производительности страниц SharePoint
  • Анализ производительности с помощью SharePoint Developer Dashboard
  • Оптимизация производительности страниц SharePoint
  • Лабораторная работа

Проектирование стратегии тестирования

  • Концепции тестирования
  • Unit тестирование, Интеграция, Регрессия
  • Тестирование производительности
  • Лабораторная работа