Курс 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 тестирование 
 
		- Тестирование производительности 
 
		- Тестирование нагрузки
 
	 
 
 
      |