Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Специалист
Длительность:
30:49:00
Студентов:
776
Выпускников:
24
Качество курса:
4.43 | 3.71
Курс посвящен развертыванию Team Foundation Server и его эффективному использованию для управления исходным кодом, автоматизации сборок, управления рабочими элементами и процессами.
Цель создания этого курса - предоставить ресурсы, рекомендации и советы по созданию эффективной среды для командной разработки ПО всем, кто так или иначе вовлечен в эту деятельность.
 

План занятий

Занятие
Заголовок <<
Дата изучения
Лекция 1
14 минут
Знакомство с Team Environment
В этой лекции: поддержка цикла разработки программного обеспечения в Microsoft Visual Studio Team Foundation Server ; использование Team Foundation Server в типичной группе разработчиков; использование Team Foundation Server в типичной группе тестировщиков; описание физической среды группы разработчиков и тестировщиков.
-
Лекция 2
18 минут
Архитектура Team Foundation Server
В этой лекции: архитектура продуктов Microsoft Visual Studio Team System (VSTS) и Team Foundation Server (TFS) ; компоненты, составляющие уровни клиента, приложений и данных; различия между односерверной и многосерверной разработкой.
-
Лекция 3
19 минут
Структуризация проектов и решений для управления исходным кодом
В этой лекции: структурирование решений и проектов Microsoft Visual Studio Team System; выбор между использованием одного решения или несколько решений; определение оптимальной структуры для небольших, средних и крупных команд
-
Лекция 4
29 минут
Структуризация проектов и решений для управления исходным кодом в Team Foundation
В этой лекции: повышение эффективности командной разработки в системе управления исходным кодом Microsoft® Visual Studio® Team Foundation Server (TFS) при помощи структурирования проектов; синхронизация структуры папок на серверной и клиентской сторонах; выбор стратегии модульного тестирования структуры; создание структуры папок для различных сценариев ветвления; знакомство с рабочей областью и сопоставлением локальных файлов с системой управления исходным кодом; файлы, добавляемые в систему управления исходным кодом.
-
Лекция 5
25 минут
Стратегии ветвления и слияния
В этой лекции: обоснование необходимости ветвления; выбор стратегии ветвления и слияния для проекта; использование обычной стратегии ветвления в больших командах; структуры папок для различных сценариев ветвления
-
Лекция 6
50 минут
Управление зависимостями в системе управления исходным кодом Visual Studio Team System
В этой лекции: управление зависимостями в системе управления исходным кодом Microsoft Visual Studio Team System ; создание ссылок на проекты и файлы сборок из различных решений одного проекта; создание ссылок на проекты и файлы сборок из других проектов; создание ссылок на сборки сторонних производителей; управление ссылками веб-служб в среде командной разработки; управление ссылками на базы данных в среде командной разработки.
-
Лекция 10
17 минут
Рекомендации по работе в больших проектах
В этой лекции: логическая последовательность операций в большом проекте Microsoft® Visual Studio® Team System Team Foundation Server (TFS); оптимизация системы управления версиями и сборок в больших группах; работа системы управления версиями с большими проектами; изменение стратегии ветвления и слияния при работе с большими проектами; изменение стратегии сборки в больших проектах.
-
Лекция 12
11 минут
Рабочие элементы
В этой лекции: назначение и структура рабочих элементов; последовательность операций рабочего элемента; настройка рабочих элементов под конкретные требования команды.
-
Лекция 13
28 минут
Знакомство с шаблонами процессов
В этой лекции: назначение, содержимое и структура шаблона процесса; основные отличия между шаблонами процессов MSF Agile и MSF CMMI; настройка шаблона процесса в соответствии с потребностями вашей команды.
-
Лекция 15
23 минуты
Знакомство с отчетами
В этой лекции: архитектура отчетов Microsoft® Visual Studio® Team Foundation Server ; компоненты системы подготовки отчетов TFS ; назначение имеющихся отчетов; определение отчетов, содержащихся в каждом шаблоне процесса; создание и настройка отчетов.
-
Лекция 16
39 минут
Развертывание Team Foundation Server
В этой лекции: преимущества и недостатки односерверного и раздельного развертывания; выбор топологии развертывания, отвечающей требованиям организации.
Оглавление
-
Руководства

Оглавление
-
Практические рекомендации

Оглавление
-
Вопросы и ответы: система управления исходным кодом и версиями TFS

Оглавление
-
Практикум

Оглавление
-
1 час 40 минут
-
Александр Будник
Александр Будник
Израиль, Иерусалим
Pavel Pelevin
Pavel Pelevin
Украина, Одесса