USING TEAM FOUNDATION SERVER – GTNET22

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

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

^^

Duration

2 days.

^^

Target Audience

This course is aimed at .NET developers and technical development managers.

^^

Prerequisites

  • Development experience in .NET

^^

Suggested Follow on Courses

There are a number of options of suitable follow-on courses, depending on your business needs. Please contact us for further details.

^^

Course Details

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

Merging

  • 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

^^

 

 

 

See more DOT NET courses