Choose your language:

France
Germany
Hong Kong

India
Ireland
Japan
Malaysia
Netherlands
New Zealand

Singapore

Sweden
United Kingdom
United States
Course Code

IN1390

Duration

3 Days

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

  • Windows Server 2008, 2008R2, or 2012 
  • Visual Studio 2010 or 2012 
  • 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 or 2010
This course provides participants with the knowledge and skills to deploy, configure, and manage Microsoft Team Foundation Server 2012 and related software components.
This course is designed for individuals who are experienced administrators with a background in either software development or system administration. Team leaders, lead developers, and other de-facto Team Foundation Server administrators are also encouraged to take this course. This course will also help a participant prepare for the Microsoft 70-496 certification exam.
Introduction to Team Foundation Server 2012
Introduction to TFS 2012
Editions, components, configurations
Hosted Team Foundation Service
Application Lifecycle Management
TFS' support of ALM
Administration responsibilities & tasks
“Must-have” tools to manage TFS

Planning and Deploying
Planning the deployment
System requirements
Prerequisite software and accounts
Installing and configuring TFS
Installing Team Explorer
Installing TFS Power Tools
Troubleshooting

Configuring
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

Client Applications
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

Version Control
Overview of TFS Version Control
Integration with Visual Studio 2012
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
Controlling access to version control
TF and TFPT command-line tools
TFS Proxy and MSSCCI Provider
TFS Sidekicks (Attrice)

Team Foundation Build
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

Upgrading, Migrating, Integrating
Upgrading to TFS 2012
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

Advanced Administration
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

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
Send Us a Message
First Name
*
Last Name
*
Company
*
Email
*
Address Line 1
*
Address Line 2
City
*
*
Zip Code
Telephone
*
*
Choose one
*
Comments