Курс: Проектирование и разработка приложений Microsoft SharePoint Server 2010
Продолжительность курса: 40 ак. ч.
Формат обучения:
• Очно - на территории нашего учебного центра или на территории Заказчика (для корпоративных клиентов)
• Онлайн обучение с помощью вебинаров в режиме "здесь и сейчас"
• Дистанционно с помощью системы СДО в любое удобное для вас время
Описание курса:
Данный пятидневный курс ставит своей целью углубить знания и навыки, необходимые для профессиональной разработки приложений SharePoint 2010.
Аудитория:
Данный курс ориентирован на профессиональных разработчиков приложений SharePoint, которые занимаются ведением проектов, разработкой приложений и выявлением проблем SharePoint.
Необходимая подготовка:
• Понимать жизненный цикл разработки приложений, включая версионность приложений, управление конфигурацией и контентом систем программного обеспечения
• Иметь базовые знания архитектуры веб-приложений
• Иметь опыт командной разработки
• Знать ASP.NET и Visual Studio
• Иметь опыт работы с инфраструктурой SharePoint, включая серверы и службы
• Иметь опыт разработки приложений SharePoint, включая APIs и схему XML для создания веб-модулей, доступа к данным, создания пролей, списков, типов контента и т.д
Результат обучения:
После изучения курса слушатель будет уметь:
• Разрабатывать стратегии использования кэша, сессий в приложениях SharePoint для увеличения производительности и нагрузочной стойкости
• Использовать наиболее подходящие способы представлений, визуальные элементы, программные объекты и стратегию многоязычных приложений на SharePoint 2010
• Использовать наиболее подходящие способы доступа к данным и механизмы хранения данных
• Определить преимущества и недостатки различных вариантов сбора данных и определить наиболее эффективный метод или комбинации методов для захвата пользовательского ввода
• Определять наиболее подходящие методы реализации приложения под пользовательские нужды
• Разрабатывать эффективные системы обработки данных
• Создавать эффективную стратегию реализации и развертывания приложений
• Использовать стратегии разработки приложений в команде
• Разработать стратегию для разработки и развертывания обновлений реального времени, во время работы приложения
• Многое другие, необходимое профессиональному разработчику SharePoint 2010
Программа курса:
Модуль 1. Расширенная концепция ASP.NET для SharePoint
• Память сервера
• Процессор сервера
• Взаимодействие с клиентом
• Лабораторная работа
Модуль 2. Разработка для пользователей
• Окружение и понимание SharePoint
• Части страниц
• Страницы
• Глобализация и локализация
• Разработка и доступность
• Лабораторная работа
Модуль 3. Разработка доступа к данным
• Основы списков и библиотек
• Хранение большого количества данных
• Управление данными в SharePoint
• Лабораторная работа
Модуль 4. Разработка захвата данных и интеграция
• Разработка захвата данных
• Разработка механизмов извлечения и передачи данных.
• Разработка механизмов интеграции данных.
• Лабораторная работа
Модуль 5. Разработка артефактов
• Требования пользователей
• Создание узлов
• Лабораторная работа
Модуль 6. Разработка приложений обработки данных
• Много-серверная конфигурация
• Ввод и вывод из песочницы (sandbox)
• Завершение работы
• Рабочие процессы
• Лабораторная работа
Модуль 7. Пакеты приложений
• Понимание жизненного цикла пакетов
• Основные принципы проектирования
• Лабораторная работа
Модуль 8. Проектирование стратегии разработки
• Промышленная разработка
• Роль журналирования
• Гибкость приложения и конфигурация
• Лабораторная работа
Модуль 9. Разработка версионности и внедрения
• Управление жизненным циклом приложения
• Контроль источника и построение
• Версионность
• Обновление
• Развертывание
Модуль 10. Разработка информационной архитектуры и навигации
• Разработка информационной архитектуры
• Планирование границ приложения
• Разработка навигации
• Лабораторная работа
Модуль 11. Разработка брэндинга и настройка внешнего вида
• Введение в брэндинг
• Темы
• Мастер-страницы
• CSS
• Обзор инструментов
• Реализация брэндинга
• Лабораторная работа
Модуль 12. Проектирование безопасности
• Безопасность в SharePoint
• Использование произвольной идентификации (Alternate Identity Store)
• Аутентификация на основе форм
• Глубокий взгляд на безопасность SharePoint
• Лабораторная работа
Модуль 13. Проектирование производительных страниц доступа к данным
• Оптимизация производительности страниц SharePoint
• Анализ производительности с помощью SharePoint Developer Dashboard
• Оптимизация производительности страниц SharePoint
• Лабораторная работа
Модуль 14. Проектирование стратегии тестирования
• Концепции тестирования
• Unit тестирование, Интеграция, Регрессия
• Тестирование производительности
• Лабораторная работа
Окончательная цена указывается в договоре на обучение.
Записаться на курс