Курс 10232E: Проектирование и разработка приложений Microsoft SharePoint Server 2010
Цена для физических лиц, р.: 13000
Цена для юридических лиц, р.: 13000
Продолжительность курса (дней): 5
Курс готовит к тестам:
Цель:
Необходимая подготовка:
Содержание курса:
Модуль 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 тестирование
- Тестирование производительности
- Тестирование нагрузки
|