Administering Team Foundation Server 2013 Training

Answers to Popular Questions:

 
Yes, this class can be tailored to meet your specific training needs.
Yes, we provide Microsoft Windows Server consulting services.
Yes, group discounts are provided.

Course Description

 
This three-day, instructor-led course provides students with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2013 and related software components. Audience Profile.
Course Length: 3 Days
Course Tuition: $1390 (US)

Prerequisites

The course is intended for professional developers who develop solutions for SharePoint products and technologies in a team-based, medium-sized to large development environment. The course is ideally suited to SharePoint developers who have gained some experience with SharePoint 2013 and who are looking to build on their existing skills.

Course Outline

 
Module 1 - Introduction to Team Foundation Server
This module introduces Team Foundation Server, its architecture, components, configurations, and usage.
Lessons
Introduction to TFS
Editions, components, configurations
Visual Studio Online
Application Lifecycle Management
TFS' support of ALM
Administrator responsibilities & tasks
“Must-have” tools to manage TFS
Labs
Configure Windows and SQL Server
Create security groups
Create users and service accounts
Review relevant guidance and documentation
 
Module 2 – Planning & Deploying
This module assists an administrator in planning a Team Foundation Server deployment.
Lessons
Planning the deployment
System requirements
Prerequisite software and accounts
Installing and configuring TFS
Installing Team Explorer
Installing TFS Power Tools
Troubleshooting
Labs
Create service accounts
Install Team Foundation Server
Configure Team Foundation Server
Install Team Explorer
Install TFS Power Tools
 
Module 3 - Configuring
This module introduces the TFS Administration Console and how to use it and other tools to configure TFS.
Lessons
Administrator roles and tools
Managing team project collections
Managing team projects
Managing process templates
Managing security permissions
Securing SharePoint and SQL Server
Using the TFS Admin Tool (CodePlex)
Deleting a team project
Labs
Create a TFS Administrator account
Create a team project collection
Create a team project
Secure a team project, SharePoint portal, and SQL Server reports
Use TFS Administration Tool (optional)
Run Best Practices Analyzer (optional)
 
Module 4 - Client Applications 
This module introduces the various client applications that can communicate and interact with Team Foundation Server.
Lessons
Overview of TFS licensing (i.e. CALs)
Team Explorer
Microsoft Excel
Microsoft Project
Team Web Access
SharePoint project portal
Command-line and 3rd party tools
Labs
Configure and use Team Web Access
Configure email-based alerts
Configure and use Team Explorer
Configure and use the SharePoint project portal
Use TFSConfig (command-line tool)
Use BISSubscribe (command-line tool)
 
Module 5 -Version Control
This module focuses on administering Team Foundation Version Control and related components.
Lessons
Overview of TFS Version Control
Integration with Visual Studio
Creating and managing workspaces
Basic and advanced workflows
Get, check-out, check-in
Check-in policies
Locking, unlocking, and conflicts
Shelving, unshelving, and labeling
Branching, merging, and patterns
Configuring a team project for Git
Controlling access to version control
TF and TFPT command-line tools
TFS Proxy and MSSCCI Provider
TFS Sidekicks (Attrice)
Labs
Create and manage workspaces
Add folders and files to version control
Create and use labels
Get, check-out, and check-in
Shelve and unshelve code
View history and rollback changes
Branch, merge, and track a changeset
Configure and use Git with a team project
Install and use the MSSCCI Provider (optional)
Install and use TFS Sidekicks (optional)
 
Module 6 -Team Foundation Build
This module focuses on Team Foundation Build, including a technical look into its architecture, execution, and customization.
Lessons
Team Foundation Build architecture
Controllers and agents
Securing the build process
Defining and running a build
Using TFSBuild.exe
Automating Team Foundation Build
Gated check-ins and private builds
Using build process templates
Customizing a build process template
Team Foundation Build community
Labs
Configure Team Foundation Build
Configure a build controller and agent
Create a build definition
Queue a build in various ways
Override a build’s default behavior
Add an additional build agent
Request an agent by name and tag
Configure a gated check-in build
Manage builds
 
Module 7 - Upgrading, Migrating, Integrating 
This module discusses the various approaches and strategies for upgrading, migrating-to, or integrating-with Team Foundation Server.
Lessons
Team Foundation Server upgrade
Standard vs. advanced upgrades
Post upgrade tasks
Migrating work items
Migrating version controlled items
Integrating with TFS
TFS Integration Tools (Microsoft)
TFS Integration Platform (CodePlex)
Custom and 3rd party solutions
Labs
Migrate work items using Microsoft Excel
Migrate work items using TFPT.exe
Migrate test cases using Test Case Migrator Plus" (CodePlex)
Use Team Foundation Server Integration Tools
 
Module 8 - Advanced Administration
This module dives into the more advanced Team Foundation Server administration topics.
Lessons
Monitoring the health of TFS
Options for scalability
Options for high availability
Disaster recovery, backup, restore
Moving Team Foundation Server
Managing the data warehouse
Setup automated report delivery
Using PowerShell to manage TFS
Labs
Enable web-based TFS diagnostics
Analyze TFS diagnostic data in Excel
Backup TFS using SQL Server
Backup TFS using the admin console
Refresh the data warehouse
Refresh the Analysis Services cube
Rebuild the data warehouse
Use PowerShell to manage TFS (optional)
 
Module 9 - Customizing and Extending
This module discusses the various customization and extensibility points found in Team Foundation Server.
Lessons
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
Labs
Explore and manage process templates
Customize a process template
Customize an existing work item type
Create and use a global list
Use work item templates (optional)
Customize Team Web Access (optional)
Create a custom report (optional)
Create a custom check-in policy (optional)

Course Directory [training on all levels]

Upcoming Classes