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

Код: 10232

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

Отправить нам заявку на участие в мероприятии Получить коммерческое предложение

Описание:

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

По окончании курса Вы будете уметь:

  1. Разрабатывать стратегии использования кэша, сессий в приложениях SharePoint для увеличения производительности и нагрузочной стойкости
  2. Использовать наиболее подходящие способы представлений, визуальные элементы, программные объекты и стратегию многоязычных приложений на SharePoint 2010
  3. Использовать наиболее подходящие способы доступа к данным и механизмы хранения данных
  4. Определить преимущества и недостатки различных вариантов сбора данных и определить наиболее эффективный метод или комбинации методов для захвата пользовательского ввода
  5. Определять наиболее подходящие методы реализации приложения под пользовательские нужды
  6. Разрабатывать эффективные системы обработки данных
  7. Создавать эффективную стратегию реализации и развертывания приложений
  8. Использовать стратегии разработки приложений в команде
  9. Разработать стратегию для разработки и развертывания обновлений реального времени, во время работы приложения
  10. Многое другие, необходимое профессиональному разработчику SharePoint 2010

Программа мероприятия:

Модуль 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 тестирование
    • Тестирование производительности
    • Тестирование нагрузки
Оставить свой отзыв об этом мероприятии