Olsen Software Ltd.
Phone us +44 7989 401397
Email us info@olsensoft.com
home | training | services | content | code home > training > dotnet > tfs Back to top
Using Team Foundation Server (2 days) print Download

course overview

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.

what you'll learn


course details ShowHide

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

  • Overview
  • 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
  • Tracking
  • Persistence