Командная разработка с использованием Visual Studio Team Foundation Server

Курс посвящен развертыванию Team Foundation Server и его эффективному использованию для управления исходным кодом, автоматизации сборок, управления рабочими элементами и процессами.
Для специалистов
Объём

36 час.
Длительность

30 дней
Нагрузка

6 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Учебный курс посвящен организации командной разработки программного обеспечения на базе Visual Studio Team Foundation Server. Обучение охватывает весь цикл настройки среды: от архитектуры и развертывания сервера до реализации стратегий ветвления, слияния и управления зависимостями. Особое внимание уделяется автоматизации процессов через Team Build, настройке непрерывной интеграции и использованию методологий MSF Agile. Курс будет полезен разработчикам, системным архитекторам, руководителям групп и специалистам по обеспечению качества, стремящимся систематизировать процессы коллективной работы и повысить прозрачность управления проектами.
Цели
  • Сформировать целостное понимание архитектуры и возможностей Team Foundation Server для командной работы.
  • Развить навыки проектирования стратегий управления исходным кодом и версиями в крупных проектах.
  • Систематизировать подходы к автоматизации сборок и внедрению практики непрерывной интеграции.
  • Подготовить к эффективному использованию шаблонов процессов и инструментов отчетности в управлении ИТ-проектами.
Чему я научусь?
  • Выполнять развертывание и конфигурирование Team Foundation Server для нужд команды.
  • Структурировать проекты и решения для эффективного контроля версий.
  • Настраивать сценарии непрерывной интеграции и плановые сборки в Team Build.
  • Применять стратегии ветвления и слияния для управления параллельной разработкой.
  • Управлять рабочими элементами и отчетами в рамках методологий MSF Agile.

Авторы

Бансод Прашант
Джонс Кевин
Макман Алекс
Мейер Дж.Д
Тейлор Джейсон
Чему я научусь?
  • Выполнять развертывание и конфигурирование Team Foundation Server для нужд команды.
  • Структурировать проекты и решения для эффективного контроля версий.
  • Настраивать сценарии непрерывной интеграции и плановые сборки в Team Build.
  • Применять стратегии ветвления и слияния для управления параллельной разработкой.
  • Управлять рабочими элементами и отчетами в рамках методологий MSF Agile.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз.
1 Знакомство с Team Environment "В этой лекции: поддержка цикла разработки программного обеспечения в Microsoft Visual Studio Team Foundation Server
2 Архитектура Team Foundation Server "В этой лекции: архитектура продуктов Microsoft Visual Studio Team System (VSTS) и Team Foundation Server (TFS)... "В этой лекции: архитектура продуктов Microsoft Visual Studio Team System (VSTS) и Team Foundation Server (TFS) ещё
Архитектура Team Foundation Server тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
3 Структуризация проектов и решений для управления исходным кодом "В этой лекции: структурирование решений и проектов Microsoft Visual Studio Team System
4 Структуризация проектов и решений для управления исходным кодом в Team Foundation "В этой лекции: повышение эффективности командной разработки в системе управления исходным кодом Microsoft® Visual Studio® Team... "В этой лекции: повышение эффективности командной разработки в системе управления исходным кодом Microsoft® Visual Studio® Team Foundation Server (TFS) при помощи структурирования проектов ещё
5 Стратегии ветвления и слияния "В этой лекции: обоснование необходимости ветвления
6 Управление зависимостями в системе управления исходным кодом Visual Studio Team System "В этой лекции: управление зависимостями в системе управления исходным кодом Microsoft Visual Studio Team System
Управление зависимостями в системе управления исходным кодом Visual Studio Team System тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
7 Знакомство с Team Build "В этой лекции: введение в архитектуру Visual Studio Team System Team Build
8 Настройка непрерывной интеграции "В этой лекции: введение в непрерывную интеграцию
9 Настройка плановой сборки "В этой лекции: введение в плановую сборку
Настройка плановой сборки тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
10 Рекомендации по работе в больших проектах "В этой лекции: логическая последовательность операций в большом проекте Microsoft® Visual Studio® Team System Team Foundation... "В этой лекции: логическая последовательность операций в большом проекте Microsoft® Visual Studio® Team System Team Foundation Server (TFS) ещё
11 Введение в управление проектами "В этой лекции: возможности Microsoft® Visual Studio® Team System по управлению проектами
12 Рабочие элементы "В этой лекции: назначение и структура рабочих элементов
Рабочие элементы тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
13 Знакомство с шаблонами процессов "В этой лекции: назначение, содержимое и структура шаблона процесса
14 Проекты MSF Agile "В этой лекции: обстоятельства применения шаблона процесса Microsoft® Solution Framework (MSF) for Agile Software Development (MSF... "В этой лекции: обстоятельства применения шаблона процесса Microsoft® Solution Framework (MSF) for Agile Software Development (MSF Agile) ещё
15 Знакомство с отчетами "В этой лекции: архитектура отчетов Microsoft® Visual Studio® Team Foundation Server
Знакомство с отчетами тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
16 Развертывание Team Foundation Server "В этой лекции: преимущества и недостатки односерверного и раздельного развертывания
17 Интернет-доступ к Team Foundation Server "В этой лекции: основные сценарии удаленного доступа и обстоятельства их применения
18 Что нового в Visual Studio 2008 Team Foundation Server В этой лекции описаны новые возможности и функции Microsoft® Visual Studio® 2008 TeamFoundation Server.
Что нового в Visual Studio 2008 Team Foundation Server тест для курса Командная разработка с использованием Visual Studio Team Foundation Server 60 мин
19 Руководства
20 Практические рекомендации
21 Вопросы и ответы: система управления исходным кодом и версиями TFS
22 Практикум
23 Ресурсы Team Foundation Server
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз.
Экзамен