Казахстан, г. Алматы, ул. Шевченко 90, БЦ «Каратал», офис 53
Казахстан, г. Астана, ул. Иманова 19, БЦ Деловой Дом "Алма-Ата", офис 612

кол-во дней: 5
кол-во часов: 40
код курса: 10232

Профиль аудитории:

 

Курс предназначен для ИТ-специалистов, которые используют Microsoft SharePoint 2010 в крупных, основанных на командной работе средах. Слушатели курса должны иметь опыт работы с SharePoint 2010 не менее 6 месяцев (включая ранние версии решения).

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

 

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

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

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

Модуль 1. Концепция ASP.NET для SharePoint.

  • Память сервера.
  • Процессор.
  • Передача данных.
  • Лабораторная работа.

Модуль 2. Концепции разработки для пользователей.

  • Структура страницы.
  • Страницы.
  • Глобализация и локализация.
  • Разработка для доступности данных.
  • Лабораторная работа.

Модуль 3. Концепции разработки для работы с данными.

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

Модуль 4. Обработка и интеграция данных.

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

Модуль 5. Разработка артефактов.

  • Требования потребителей решения.
  • Создание сайтов.
  • Лабораторная работа.

Модуль 6. Разработка решений. 

  • Многосерверная конфигурация.
  • Изолированные решения.
  • Рабочие процессы.
  • Лабораторная работа.

Модуль 7. Разработка пакетов.

  • Жизненный цикл пакетов.
  • Принципы разработки.
  • Лабораторная работа.

Модуль 8. Проектирование стратегии разработки.

  • Разработка в корпоративной среде.
  • Роль протоколирования.
  • Достоинства конфигурации приложения.
  • Лабораторная работа.

Модуль 9. Версионность и развертывание.

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

Модуль 10. Разработка информационной структуры и навигации.

  • Понятие информационной архитектуры.
  • Планирование программного обеспечения.
  • Навигация.
  • Лабораторная работа.

Модуль 11. Проектирование брэндинга и поддержка настроек (кастомизаций).

  • Понятие брэндинга.
  • Опции брэндинга.
  • Решения брэндинга.
  • Управление работой пользователей.
  • Планирование настроек.
  • Лабораторная работа.

Модуль 12. Проектирование безопасности.

  • Безопасность SharePoint.
  • Использование хранилища альтернативных объектов.
  • Аутентификация на основе форм.
  • Утверждения SharePoint.
  • Лабораторная работа.

Модуль 13. Проектирование для повышения производительности страниц и доступа к данным.

  • Оптимизация производительности страниц SharePoint.
  • Анализ производительности с использование дэшбордов для разработчиков SharePoint (Developer Dashboard).
  • Оптимизация производительности доступа к данным SharePoint.
  • Лабораторная работа.

Модуль 14. Проектирование стратегии тестирования.

  • Концепции тестирования.
  • Тестирование отдельных элементов.
  • Интегрированное тестирование.
  • Лабораторная работа.