На этом курсе начинают с основ - что такое Team Foundation Server и как он работает. Рассматривают архитектуру системы, основные возможности и системные требования. Студенты учатся устанавливать TFS, создавать коллекции проектов и командные проекты. Также объясняют модели систем контроля версий и концепцию рабочей области. На практике отрабатывают создание коллекции проектов и командного проекта.
Второй модуль посвящен практической работе с системой контроля версий. Здесь учат подключаться к TFS, добавлять решения в командный проект и настраивать рабочую область. Рассматривают основные операции: Get Latest Version, внесение изменений, просмотр истории, переименование, удаление и восстановление файлов. Особое внимание уделяют операциям Shelve/Unshelve, работе с конкретными версиями и решению конфликтов. Также студенты учатся аннотировать код, настраивать email-оповещения и политики Check-In, работать с ветками и их объединением.
Последний модуль охватывает управление работой в TFS. Объясняют шаблоны рабочих процессов и различия между MSF Agile и MSF CMMI. Студенты получают понимание рабочего элемента - его структуры и назначения в системе.
После завершения курса вы сможете работать с архитектурой TFS и выполнять административные задачи. Научитесь создавать коллекции проектов и командные проекты, устанавливать права доступа, работать с рабочими областями. Овладеете работой с системой контроля версий - основными операциями, решением конфликтов, настройкой политик и работой с ветками.
Курс включает практические занятия с проверкой домашних заданий. Студенты получают бесплатный видеокурс для дополнительного обучения. Предусмотрено онлайн тестирование и сертификация после успешного завершения обучения.