Levi, Ray & Shoup, Inc.
  • Courses
  • Site Content

ATTFS2015 - Administering Team Foundation Server 2015

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.

Click here to print this page »

Prerequisites


Before attending this course, students should have experience or familiarity with:
Windows Server 2012, 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

Detailed Class Syllabus


Module 1: Introduction to Team Foundation Server


Introduction to Team Foundation Server
Editions, components, and configurations
Visual Studio Team Services 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
Troubleshooting

Module 3: Configuring TFS


Administrator roles and tools
Managing team project collections
Managing team projects
Managing process templates
Securing TFS, SharePoint, and SQL Server
Renaming and deleting a team project

Module 4: Client Applications


TFS Client Access Licenses (CAL)
Team Explorer and the web portal
Microsoft Excel and Microsoft Project
SharePoint project portal
Team Explorer Everywhere
Command-line and 3rd party tools

Module 5: Version Control


Overview of Git and TFVC version control systems
Integration with Visual Studio
Using TFVC and Git version control
Basic and advanced workflows
Controlling access to version control
TF and TFPT command-line tools
TFS Proxy, MSSCCI Provider, and TFS Sidekicks

Module 6: Building and Releasing


Overview of the Visual Studio build system
Build agents, agent pools, agent queues
Creating and queuing a build
Monitoring, and managing a build
Securing the build process
Running tests as part of the build
Overview of Release Management
Creating a release definition
Creating and deploying a release

Module 7: Upgrading, Migrating, and Integrating


Upgrading Team Foundation Server
In-place vs. migration upgrade
Performing post-upgrade tasks
Migrating work items
Migrating items under version controlled
Integrating with Team Foundation Server
Custom and 3rd party solutions

Module 8: Advanced Administration


Monitoring the health of Team Foundation Server
Web-based diagnostic tools
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 default work items
Creating and using a global list
Using Witadmin.exe
Using the TFPT Process Editor
Using work item templates
Creating a custom report
Using the REST API to extend TFS