ADMINISTERING TEAM FOUNDATION SERVER 2013

Request more details:

submit request
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.
Prerequisites:
Before attending this course, students should have experience or familiarity with:
- Windows Server 2008, 2008R2, or 2012
- Visual Studio 2010, 2012, or 2013
- Windows security and networking basics
- Their organization’s ALM processes and tools
- SQL Server 2008, 2008R2, or 2012
- Reading and understanding Visual C# code
- SharePoint 2007, 2010 or 2013
INTRODUCTION TO TEAM FOUNDATION SERVER:
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
PLANNING AND DEPLOYING:
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
CONFIGURING:
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)
CLIENT APPLICATIONS:
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)
VERSION CONTROL:
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)
TEAM FOUNDATION BUILD:
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
UPGRADING, MIGRATING, INTEGRATING:
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
ADVANCED ADMINISTRATION:
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)
CUSTOMIZING AND EXTENDING:
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)