DN31 - Using Microsoft Team Foundation Server - 2 Days

View Dates and Locations

Course Description

Team Foundation Server is a Microsoft product offering source control, data collection, reporting, and project tracking, and is intended for collaborative software development projects. This course teaches you how to use TFS and covers team development best practices for version control.


Development experience in .NET


What you will learn:

  • Understanding TFS capabilities
  • Managing branches and version control
  • Managing merges
  • Working with team builds
  • Using Workflow features


For on-site courses (i.e. at your premises), we are more than happy to tailor the course agenda to suit your exact requirements. In many cases, we are able to build your in-house standards and naming conventions into the delivered course.

On-site course enquiry (from £165 pp per day)

Course Details

View Dates and Locations

Introduction to Team Foundation Server
Software Development processes
TFS Architecture
Key Features

Branching and Version Control
Why use a version control system? Branching Models
Branches v. Labels v. Folders
Sharing code across Projects
Builds and Branches

Fundamental Operations
Setting up a connection
Creating a workspace
Get latest
Pending changes

Branch Policies
Policies and Branches
Access Control Policies
Custom Path Policies
Creating a Custom Policy

Viewing Merge History
Viewing Changes
Determining Merge Candidates and Conflicts
Rolling back

Team Builds
Builds from labelled source files
Source code submission
Desktop and distributed builds

Workflow and TFS
Out-of-the box Workflow Features
Overview of Windows Workflow Foundation



Please be aware that due to COVID-19 we are not currently running public courses. However, most of our courses can be delivered over the web (with mainframe access where necessary).

Dates are being arranged daily - please phone or email for further information.

Course Enquiry