Код: 10232
Проектирование и разработка приложений Microsoft SharePoint Server 2010 (Designing and Developing Microsoft SharePoint Server 2010 Applications)
Описание:
Цель:
Курс ставит своей целью углубить знания и навыки, необходимые для профессиональной разработки приложений SharePoint 2010.
По окончании курса Вы будете уметь:
- Разрабатывать стратегии использования кэша, сессий в приложениях SharePoint для увеличения производительности и нагрузочной стойкости
- Использовать наиболее подходящие способы представлений, визуальные элементы, программные объекты и стратегию многоязычных приложений на SharePoint 2010
- Использовать наиболее подходящие способы доступа к данным и механизмы хранения данных
- Определить преимущества и недостатки различных вариантов сбора данных и определить наиболее эффективный метод или комбинации методов для захвата пользовательского ввода
- Определять наиболее подходящие методы реализации приложения под пользовательские нужды
- Разрабатывать эффективные системы обработки данных
- Создавать эффективную стратегию реализации и развертывания приложений
- Использовать стратегии разработки приложений в команде
- Разработать стратегию для разработки и развертывания обновлений реального времени, во время работы приложения
- Многое другие, необходимое профессиональному разработчику SharePoint 2010
Курс готовит к экзамену 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications
Целевая аудитория:
Данный курс прежде всего ориентирован на профессиональных разработчиков приложений SharePoint
Курс также будет полезен тем, кто обладает знаниями в объёме программы, но хочет их систематизировать, а также повысить свою эффективность за счёт новых приёмов и методов работы.
Программа мероприятия:
Модуль 1. Расширенная концепция ASP.NET для SharePoint
- Память сервера
- Процессор сервера
- Взаимодействие с клиентом
Лабораторная работа: размер страниц и информация о состоянии
- Использование Fiddler для обзора процесса загрузки страниц
- Использование Fiddler для проверки размера страниц
- Сокращение размера страниц
Лабораторная работа: память и производительность
- Запуск сбора информации о производительности
- Просмотр отчёта
- Разрешение проблем с памятью и повторное тестирование
Модуль 2: Разработка окружения пользователя
- Бэкграунд в SharePoint 2010
- Составные части страниц
- Страницы
- Настройки глобализации и локализации
- Проектирование доступности
Лабораторная работа: Выбор составных частей страницы
- Линейная панель управления
- Панель управления менеджера
- Уведомления
Лабораторная работа: Выбор типов страниц
- Страница Plant Summary
- Страница Plant Configuration
- Список сотрудников
- Линейный статус
Модуль 3: Проектирование работы с данными
- Основы списков и библиотек
- Стратегии работы с большими объёмами данных
- Управление данными в SharePoint
Лабораторная работа: Отслеживание времени
- Создание отображения списка
- Добавление индексов
Лабораторная работа: Управление инвойсами
- Создание типа содержимого - инвойс
- Обеспечение организации контента
- Тестирование организации контента
Модуль 4: Проектирование сбора данных и интеграции
- Основные соображения по сбору данных
- Проектирование сбора данных
- Проектирование интеграции
Лабораторная работа: Создание внешних списков
- Подключение к источнику данных
- Определение внешних типов содержимого
- Определение внешних списков
- Настройки безопасности для типов содержимого
- Определение ассоциаций
Лабораторная работа: Создание формы InfoPath
- Создание Calculations
- Публикация формы в библиотеку SharePoint
Модуль 5: Проектирование артефактов
- Требования заказчика
- Создание сайтов
Лабораторная работа: Сайт реагирования на инциденты
- Оценка требований
- Проектирование решения
Лабораторная работа: Отчёты по затратам
- Оценка требований
- Проектирование решения
Модуль 6: Проектирование решений по обработке данных
- Мультисерверные конфигурации
- Работа внутри и вне "песочницы"
- Завершение работы
- Рабочие процессы
Лабораторная работа: Проектирование инженерной системы
- Оценка требований пользователей
- Оценка требований к "песочнице"
- Оценка требований по развёртыванию фермы
Лабораторная работа: Создание отчёта о датчиках
- Проектирование доступа к данным сенсоров
- Проектирование обрабатывающего решения для отчётов
- Проектирование обрабатывающего решения для подтверждений
Модуль 7: Разработка пакетов
- Понимание жизненного цикла пакетов
- Определение принципов разработки
Лабораторная работа: Построение решения бизнес документации
- Проектирование решения
- Создание финального решения
Лабораторная работа: Работа с зависимостями
- Создание Common Assembly
- Создание Dependent Solution
Модуль 8: Формирование стратегии разработки
- Разработка к корпоративной среде
- Ведение журналов изменений
- Преимущества настройки приложений
Лабораторная работа: Ведение журналов и настройка окружения при работе в команде
- Оценка конфигурации на основе списков
- Использование конфигурации на основе списков SharePoint
- Ведение журналов на основе списков SharePoint
- Настройка уровней ведения журналов
Лабораторная работа: Ведение журналов в ходе работы
- Добавление журналов в SharePointULS
Модуль 9: Промежуточные версии и развёртывание
- Управление жизненным циклом приложения
- Контроль исходного кода и создания приложения
- Стратегия работы с версиями
- Обновление
- Развёртывание
Лабораторная работа: Использование версионности в сборках
- Определение базовой версии
- Обновление сборки
Лабораторная работа: Обновление расширений
- Создание страницы управления обновлениями
- Добавление расширения для обновления
- Обновление расширения
Модуль 10: Проектирование информационной архитектуры и авигации
- Понимание информационной архитектуры
- Планирование границ использования программного обеспечения
- Навигация
Лабораторная работа: Разработка структуры сайта
- Использование Card Sort
- Проектирование типов контета и SiteColumns
Лабораторная работа: Реализация Farm-wideнавигации
- Развёртывание собственной карты сайтов
- Добавление ASPmenuна собственную мастер страницу
Модуль 11: Брендинг и поддержка кастомизации
- Введение в брендинг
- Возможности брендинга
- Принятие решений по брендингу
- Управление окружением пользователя
- Планирование кастомизации
Лабораторная работа: Формирование пакетов брендинга
- Импорт.wsp файлов в Microsoft Visual Studio
- Выделение файловых ресурсов
- Написание Feature Receiver для контрола Apply Changes
- Тестирование написанного приложения
Лабораторная работа: Улучшение производительности брендинга
- Обзор текущих параметров производительности
- Включение BLOB кэша
- Анализ производительности при включенном BLOBкэше
- Анализ производительности _layouts
Модуль 12: Проектирование безопасности
- Безопасность в SharePoint
- Использование Alternate Identity Store
- Form-Based аутенификация
- Пристальное знакомство c SharePoint claims
Лабораторная работа: Создание сайта по обслуживанию клиентов
- Настройка провайдера аутентификации
- Создание сайта с поддержкой FBA-claims
Лабораторная работа: Разрешение инцидентов безопасности
- Понимание сферы безопасности и сопоставление ее с конфигурацией
- Проектирование стратегии безопасности
Модуль 13: Проектирование производительности загрузки страниц и доступа к данным
- Оптимизация производительности страниц SharePoint
- Анализ производительности при помощи SharePointDeveloperDashboard
- Оптимизация производительности доступа к данным SharePoint
Лабораторная работа: Проектирование производительности
- Использование SharePoint Developer Dashboard для сбора данных производительности
- Использование SharePoint server 2010 SearchAPI для формирования больших запросов данных
Модуль 14: Проектирование стратегии тестирования
- Концепции тестирования
- Юнит тесты
- Интеграционное тестирование
- Тестирование производительности
Лабораторная работа: Проектирование стратегии тестирования
- Проведение юнит тестирования
- Проведение тестирования производительности
- Проведение тестирования нагрузки






