Ближайшие курсы
Об этом блоге
Слукин Сергей - тренер, независимый консультант. Microsoft Certified Trainer, Professional Developer, Technology Specialist, IT Professional Специализируюсь на: SharePoint 2013, SharePoint Server 2010, Office 365, SharePoint 2007, MOSS 2007, WSS 3.0, SharePoint Designer 2010, .NET, ASP.NET, C#, ADO.NET, LINQ, WPF, WCF, WF, Silverlight, Visual Studio 2012, Visual Studio 2010, Windows Phone 7.5, Biztalk 2010, SQL Server 2012, SQL Server 2008 R2, Business Intelligence, Reporting, Analysis, Integration Services.
Календарь
<<  Октябрь 2017  >>
ПнВтСрЧтПтСбВс
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

Курс 10232: Проектирование и разработка приложений Microsoft SharePoint Server 2010

Цель курса

Обобщение опыта и подготовка разработчика SharePoint 2010 к работе в качестве ведущего разработчика или архитектора решений, который способен общаться с клиентами, вырабатывать взвешенные технические решения на основе требований, а также контролировать работу подчиненных разработчиков.

Описание курса

5-дневный курс с инструктором, предназначенный для разработчиков Microsoft SharePoint 2010, ответственных за техническое руководство проектами, проектирование решений, идентификацию проблем. В этом курсе слушатели получают навыки и узнают о рекомендованных подходах, необходимых для проектирования и разработки эффективных решений на основе SharePoint.

Готовит к сдаче экзамена 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications (MCPD: SharePoint Developer 2010)

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

·         Минимум 2 года опыта работы и разработки под SharePoint 2010

·         Успешное завершение курса 10175/1002 Разработка порталов на основе SharePoint 2010 или аналогичная подготовка

·         Понимание способов решения проблем, применимых к жизненному циклу разработки программного обеспечения (SDLC), включая контроль версий ПО и управление конфигурацией и данных в программной системе

·         Знание архитектуры веб приложений

·         Опыт в создании технического окружения для команды разработки

·         Опыт работы с ASP.NET и Visual Studio

·         Опыт работы с инфраструктурой SharePoint, включая серверы и службы

·         Опыт разработки для SharePoint, включая APIs и XML схемы, необходимые для создания веб частей, обращения к данным, добавления полей, списков, типов контента и т.д.

Информация о курсе

Продолжительность курса – 5 дней (40 академических часов)

Стоимость курса – 23.990 рублей (для организаций), 21.990 рублей (для частных лиц), 14.990 рублей (дистанционно)

Текущие акции и скидки - http://www.sharepoint2010.ru/page/discounts.aspx

Тренер – Слукин Сергей Анатольевич

Ближайшие даты проведения в Москве –  4-8 февраля, 8-12 июля, 2-6 сентября, 28 октября – 1 ноября

Для записи на курсы воспользуйтесь формой обратной связи http://www.sharepoint2010.ru/contact.aspx

Обзор программы курса

·         Модуль 1: Углубленное изучение ASP.NET для SharePoint

·         Модуль 2: Проектирование пользовательского интерфейса

·         Модуль 3: Проектирование уровня данных

·         Модуль 4: Проектирование сбора данных и интеграции

·         Модуль 5: Проектирование компонентов

·         Модуль 6: Проектирование решений по обработке данных

·         Модуль 7: Упаковка решений

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

·         Модуль 9: Работа с версиями и развертывание

·         Модуль 10: Проектирование информационной архитектуры и навигации

·         Модуль 11: Проектирование графического дизайна и поддержка изменений

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

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

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

Программа

Модуль 1: Углубленное изучение ASP.NET для SharePoint

Уроки

·         Серверная память

·         Процесор

·         Передача данных и клиент

Лабораторная работа: Размер страницы и состояние(ViewState)

·         Использования инструмента Fiddler для контроля загрузки веб страниц

·         Использования инструмента Fiddler для контроля размера страниц

·         Уменьшение размера страниц

Лабораторная работа: Память и производительность

·         Запись данных о производительности

·         Просмотр отчета

·         Разрешение проблем с памятью и повторное тестирование

Модуль 2: Проектирование пользовательского интерфейса

Уроки

·         Технологии, на которых основан SharePoint

·         Компоненты страниц

·         Страницы

·         Глобализация и локализация

·         Проектирование для людей с ограниченными возможностями

Лабораторная работа: Выбор компонентов страниц

·         Приборная панель для линейного сотрудника

·         Приборная панель для руководителя

·         Оповещение о событиях

Лабораторная работа: Выбор типов страниц

·         Страница информации о заводе

·         Страница конфигурации завода

·         Список сотрудников

·         Состояние сборочной линии

Модуль 3: Проектирование уровня данных

Уроки

·         Основы библиотек и списков

·         Стратегия работы с большими данными

·         Управление данными в SharePoint

Лабораторная работа: Учет времени

·         Создание представлений списков

·         Добавление индексов

Лабораторная работа: Управление счетами

·         Создание типа контента для счета

·         Включение компонента для организации контента

·         Тестирование компонента для организации контента

Модуль 4: Проектирование сбора данных и интеграции

Уроки

·         Ключевые соображения о сборе данных

·         Проектирование сбора данных

·         Проектирование интеграции

Лабораторная работа: Создание внешних списков

·         Создание источника данных

·         Определение внешних типов контента

·         Определение внешних списков

·         Безопасность для внешних типов контента

·         Связи между внешними списками

Лабораторная работа: Создание формы InfoPath

·         Создание вычислений

·         Публикация формы в библиотеку SharePoint

Модуль 5: Проектирование компонентов

Уроки

·         Требования клиентов

·         Создание сайтов

Лабораторная работа: Сайт для работы с инцидентами

·         Оценка требований

·         Проектирование решения

Лабораторная работа: Отчеты о расходах

·         Оценка требований

·         Проектирование решения

Модуль 6: Проектирование решений по обработке данных

Уроки

·         Много серверная конфигурация

·         Внутри и вне песочницы (Sandbox)

·         Выполнение работы

·         Рабочие процессы (Workflows)

Лабораторная работа: Проектирование инженерной системы

·         Оценка требований и возможностей клиента

·         Оценка требований и возможностей для песочницы

·         Оценка требований и возможностей для развертывания в ферме

Лабораторная работа: Создание отчета по показаниям датчиков

·         Проектирование доступа к данным от датчиков

·         Проектирование решения по обработке данных для отчета

·         Проектирование решения по процессу утверждения

Модуль 7: Упаковка решений

Уроки

·         Понимание жизненного цикла упаковки решений

·         Следование принципам проектирования

Лабораторная работа: Построение решения для бизнес документов

·         Проектирование решения

·         Создание конечного решения

Лабораторная работа: Работа с зависимостями

·         Создание общей сборки

·         Создание зависимого решения

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

Уроки

·         Разработка уровня предприятия

·         Роль ведения журналов

·         Преимущество возможности настройки приложения

Лабораторная работа: Ведение журналов и настройка в команде

·         Оценка конфигурации на основе списков

·         Использование конфигурации на основе списков

·         Использование журналов на основе списков

·         Настройка уровня ведения журналов

Лабораторная работа: Рабочие журналы

·         Запись в системные журналы SharePoint ULS

Модуль 9: Работа с версиями и развертывание

Уроки

·         Управление жизненным циклом приложений

·         Управление исходным кодом и сборкой решения

·         Стратегия выпуска версий

·         Обновление решений

·         Развертывание

Лабораторная работа: Версии сборок

·         Установка базовой версии

·         Обновление сборки

Лабораторная работа: Обновление возможностей

·         Создание страницы для управления обновлением

·         Добавление возможностей в обновление

·         Обновление возможности

Модуль 10: Проектирование информационной архитектуры и навигации

Уроки

·         Информационная архитектура

·         Планирование границ приложения

·         Навигация

Лабораторная работа: Разработка структуры сайта

·         Сортировка карточек

·         Проектирование типов контента и столбцов сайта

Лабораторная работа: Навигация на уровне фермы

·         Установка собственного провайдера навигации

·         Добавление меню к собственному шаблону страниц

Модуль 11: Проектирование графического дизайна и поддержка изменений

Уроки

·         Введение в дизайн

·         Техники дизайна

·         Выбор решений

·         Учет опыта пользователей

·         Планирование кастомизаций

Лабораторная работа: Упаковка дизайна

·         Импорт файлов .wsp в Microsoft Visual Studio

·         Выбор необходимых файлов

·         Создание Feature Receiver для применения дизайна

·         Тестирование изменений

Лабораторная работа: Улучшение производительности в дизайне

·         Оценка текущей производительности

·         Включение BLOB кэширования

·         Оценка производительности BLOB кэширования

·         Оценка производительности файлов из папки _layouts

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

Уроки

·         Безопасность внутри SharePoint

·         Использование альтернативных хранилищ учетных данных

·         Аутентификация на основе форм (FBA)

·         Углубленное изучение аутентификации на основе утверждений (SharePoint Claims)

Лабораторная работа: Установка сайта для обслуживания клиентов

·         Установка провайдера аутентификации

·         Создание сайта с аутентификацией FBA

·         Опционально: Просмотр учетных данных пользователя FBA

Лабораторная работа: Решение проблем безопасности

·         Определение области проблемы и её связи с конфигурацией

·         Проектирование стратегии безопасности

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

Уроки

·         Оптимизация производительности загрузки страниц

·         Анализ производительности при помощи панели разработчика (Developer Dashboard)

·         Оптимизация производительности доступа к данным

Лабораторная работа : Проектирование производительности страниц и доступа к данным

·         Использование панели разработчика для подсчета показателей производительности

·         Использование Search API для запросов больших объемов данных

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

Уроки

·         Концепция тестирования

·         Модульное тестирование

·         Интеграционное тестирование

·         Тестирование производительности

Лабораторная работа: Проектирование стратегии тестирования

·         Проведение модульного тестирования

·         Проведения тестирования производительности

·         Проведение нагрузочного тестирования