Administering Team Foundation Server

  • Duration: 3 days
  • Our price: from £2,050 per person

Course overview:

This three-day course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2015 and related software components.


Before attending this course, students should have experience or familiarity with:

Windows Server 2012 or 2012 R2
Windows security and networking basics
SQL Server 2012 or 2014
SharePoint 2013 or SharePoint Foundation 2013
Visual Studio 2012, 2013, or 2015
Their organization's ALM process and tools
Reading and understanding Visual C# code

Who Should Attend:

This course is intended for experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other accidental Team Foundation Server administrators are also encouraged to take this course. This course will also help a student prepare for the relevant Microsoft certification exam.

Training Course Overview/Content:

Module 1: Introduction to Team Foundation Server

Introduction to Team Foundation Server
Editions, components, and configurations
Visual Studio Online comparison
TFS' support of Application Lifecycle Management
TFS administrator responsibilities and tasks
"Must-have" tools of a TFS administrator
Module 2: Planning and Deploying TFS

Planning the deployment
System requirements, software, and accounts
Installing and configuring TFS
Installing Team Explorer
Installing TFS Power Tools
Module 3: Configuring TFS

Administrator roles and tools
Managing team project collections
Managing team projects
Managing process templates
Securing TFS, SharePoint, and SQL Server
Using the community TFS Admin Tool
Renaming and deleting a team project
Module 4: Client Applications

TFS Client Access Licenses (CAL)
Team Explorer and Team Web Access
Microsoft Excel and Microsoft Project
SharePoint project portal
Command-line and 3rd party tools
Module 5: Version Control

Overview of Git and TFVC version control systems
Integration with Visual Studio
Setting up and configuring Git version control
Setting up and configuring TFVC version control
Basic and advanced workflows
Controlling access to version control
TF and TFPT command-line tools
TFS Proxy and MSSCCI Provider
TFS Sidekicks Module 6: Team Foundation Build
Overview of the Visual Studio 2015 build system
Build agents and agent pools
Creating, queuing, monitoring, and managing a build
Securing the build process
Using gated check-in and private builds
Customizing the build process
Module 7: Upgrading, Migrating, and Integrating

Upgrading Team Foundation Server
Standard vs. advanced upgrades
Performing post-upgrade tasks
Migrating work items and version controlled items
Integrating with Team Foundation Server
Custom and 3rd party solutions
Module 8: Advanced Administration

Monitoring the health of Team Foundation Server
Options for scalability and high availability
Disaster recovery, backup, and restore
Moving Team Foundation Server
Managing the data warehouse
Using PowerShell to manage TFS
Module 9: Customizing and Extending

Customizing vs. extending
Customizing a process template
Customizing a work item type
Creating and using a global list
Using Witadmin.exe
Using the TFPT Process Editor
Using work item templates
Creating a custom report
Creating a custom check-in policy

This course is running at the following venues:

3rd Floor, International House, London, E1W 1UN

Can’t find your perfect course? Contact us for help