top-image
Главная » Услуги и обучение » Информационные технологии » Microsoft » SharePoint Portal Server 2010 » Проектирование и разработка приложений Microsoft SharePoint Server 2010 (Designing and Developing Microsoft SharePoint Server 2010 Applications)

Код: 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: Проектирование стратегии тестирования

  • Концепции тестирования
  • Юнит тесты
  • Интеграционное тестирование
  • Тестирование производительности

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

  • Проведение юнит тестирования
  • Проведение тестирования производительности
  • Проведение тестирования нагрузки
Оставить свой отзыв об этом мероприятии