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

В данный момент идет прием заявок на курс.
Мы можем сообщить вам о начале
запланированного обучения


Код: 10232
Длительность: 40 ак.ч.
Стоимость: 35 600 р.

Designing and Developing Microsoft SharePoint Server 2010 Applications

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

Аудитория:
Курс, прежде всего, ориентирован на разработчиков приложений SharePoint , а также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать и повысить свою эффективность за счёт новых приёмов и методов работы.

Предварительный уровень подготовки:
Успешное окончание курса «10175 Разработка приложений Microsoft SharePoint 2010» или эквивалентные знания.

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

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

Программа курса:
Модуль 1. Расширенная концепция ASP.NET для SharePoint
• Память сервера
• Процессор сервера
• Взаимодействие с клиентом
• Лабораторная работа: размер страниц и объем данных о состоянии
• Использование Fiddler для мониторинга процесса загрузки страниц
• Использование Fiddler для проверки размера страниц
• Сокращение размера страниц
• Лабораторная работа: память и производительность
• Захват профиля памяти
• Обзор отчетов
• Решение проблем по памяти и повторное тестирование

Модуль 2. Разработка для пользователей
• Окружение и понимание SharePoint
• Части страниц
• Страницы
• Глобализация и локализация
• Разработка и доступность
• Лабораторная работа: выбор частей страницы
• Страница Plant Summary
• Страница Plant Configuration
• Список сотрудников
• Статусы
• Лабораторная работа: выбор типов страниц
• Линейная панель управления
• Панель управления менеджера
• Оповещения

Модуль 3. Разработка доступа к данным
• Основы списков и библиотек
• Хранение большого количества данных
• Управление данным и в SharePoint
• Лабораторная работа: отслеживание по времени
• Создание представлений списков
• Ключи и индексы в списках
• Лабораторная работа: управление счетами
• Создание типов содержимого для счетов
• Создание приложения для работы со счетами
• Тестирование приложения

Модуль 4. Разработка захвата данных и интеграция
• Разработка захвата данных
• Разработка решений интеграции
• Лабораторная работа: создание списков на основе вешних данных
• Подключение к источникам данных
• Определение типов содержимого на основе внешних данных
• Определение списков на основе внешних данных
• Параметры безопасности при работе с внешним данными
• Определение ассоциаций
• Разработка форм InfoPath
• Определение типов формы
• Создание заголовка формы
• Данные в форме
• Публикация формы на SharePoint

Модуль 5. Разработка артефактов
• Требования пользователей
• Создание узлов
• Лабораторная работа: узел регистрации инцидентов
• Сбор требований
• Разработка приложения
• Лабораторная работа: Отчет о расходах
• Сбор требований
• Разработка приложения

Модуль 6. Разработка приложений обработки данных
• Много-серверная конфигурация
• Ввод и вывод из песочницы
• Завершение работы
• Рабочие процессы
• Лабораторная работа: инженерная система
• Изучение возможностей клиентов и требований к системе
• Изучение возможностей песочницы
• Изучение требований к ферме серверов
• Лабораторная работа: взаимодействие с датчиками
• Разработка доступа к датчикам
• Обработка данных и построение отчетов
• Утверждение данных

Модуль 7. Пакеты приложений
• Понимание жизненного цикла пакетов
• Основные принципы проектирования
• Лабораторная работа: приложение для работы с бизнес документами
• Разработка приложения
• Создание финального приложения
• Лабораторная работа: работа с зависимостями
• Создание общих сборок
• Создание зависимого приложения

Модуль 8. Проектирование стратегии разработки
• Промышленная разработка
• Роль журналирования
• Гибкость приложения и конфигурация
• Лабораторная работа: журналирование в команде
• Оценка конфигурации на основе списков
• Конфигурация на основе списков SharePoint
• Основные журналы SharePoint
• Конфигурирование уровня журналирования
• Лабораторная работа: операционное журналирование
• Добавление журналирования в SharePoint

Модуль 9. Разработка версионности и внедрения
• Жизненный цикл приложения
• Стратегия версионности
• Обновление приложений
• Лабораторная работа: версионность сборок
• Определение базовых версий
• Обновление сборок
• Лабораторная работа: обновление возможностей
• Создание страницы обновлений
• Добавление возможности обновления
• Возможность обновления

Модуль 10. Разработка информационной архитектуры и навигации
• Разработка информационной архитектуры
• Планирование границ приложения
• Разработка навигации
• Лабораторная работа: категоризация информации
• Сортировка карточек
• Разработка типов содержимого и колонок списков
• Лабораторная работа: навигация на уровне фермы
• Разработка своей карты сайта
• Добавление ASP меню в мастер-страницы

Модуль 11. Разработка брэндинга и настройка внешнего вида
• Введение в брэндинг
• Темы
• Мастер-страницы
• CSS
• Обзор инструментов
• Реализация брэндинга
• Лабораторная работа: разработка брэндинга
• Разработка колонок список в и типов содержимого
• Использование своих CSS
• Разработка мастер-страниц
• Лабораторная работа: разработка типов содержимого
• Разработка произвольных колонок список в и типов содержимого
  
Модуль 12. Проектирование безопасности
• Безопасность в SharePoint
• Использование произвольной идентификации (Alternate Identity Store)
• Аутентификация на формах
• Глубокий взгляд на безопасность SharePoint
• Лабораторная работа: Настройка узла службы поддержки пользователей
• Создание провайдера аутентификации
• Создание сайта службы поддержки пользователей
• Дополнительно: обзор сайта службы поддержки пользователей
• Лабораторная работа: решение проблем с безопасностью
• Понимание уровня и границ безопасности и связь с конфигурацией
• Проектирование стратегии безопасности

Модуль 13. Проектирование производительных страниц доступа к данным
• Оптимизация производительности страниц SharePoint
• Анализ производительности с помощью SharePoint Developer Dashboard
• Оптимизация производительности страниц SharePoint
• Лабораторная работа: Использование Developer Dashboard
• Использование SharePoint Server 2010 Developer Dashboard для захвата данных производительности
• Использование API поиска SharePoint Server 2010 для больших запросов данных

Модуль 14. Проектирование стратегии тестирования
• Концепции тестирования
• Unit тестирование, Интеграция, Регрессия
• Тестирование производительности
• Лабораторная работа: проектирование стратегии тестирования
• Unit тестирование
• Тестирование производительности
• Тестирование нагрузки