Using Team Foundation Server
Contact Us for Dates
2 days practical workshop for up to 12 people.
Only £790 per person
Contact us for Onsite Price
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.
Layout
This course is a mixture of lectures and hands on exercises designed to reinforce the topics learnt
Training Course Objectives
- Understanding TFS capabilities
- Managing branches and version control
- Managing merges
- Working with team builds
- Using Workflow features
Training Course Prerequisites
- Development experience in .NET
Chapters
Chapter 1 Introduction to Team Foundation Server
- Software Development processes
- TFS Architecture
- Key Features
Chapter 2 Branching and Version Control
- Why use a version control system
- Branching Models
- Branches v. Labels v. Folders
- Sharing code across Projects
- Builds and Branches
Chapter 3 Fundamental Operations
- Setting up a connection
- Creating a workspace
- Get latest
- Pending changes
Chapter 4 Branch Policies
- Policies and Branches
- Access Control Policies
- Custom Path Policies
- Creating a Custom Policy
Chapter 5 Merging
- Viewing Merge History
- Viewing Changes
- Determining Merge Candidates and Conflicts
- Rolling back
Chapter 6 Team Builds
- Overview
- Builds from labelled source files
- Source code submission
- Desktop and distributed builds
Chapter 7 Workflow and TFS
- Out-of-the box Workflow Features
- Overview of Windows Workflow Foundation
- Tracking
- Persistence