Audience
This course is intended for administrators with a background in either software development or system administration.
Administrators will gain the knowledge to effectively manage and administer Team Foundation Server. This course is not intended to provide developers with comprehensive knowledge covering how to use Team Foundation Server to support development, but instead provides the requisite knowledge to manage Team Foundation Server in a development environment.
Prerequisites
Delegates should possess a good working knowledge of Windows Server and be able to perform some administrative tasks.
Duration
3 Days. Hands on.
This course is available on site only. Please call for details.
Course Objectives
This course provides delegates with the knowledge and skills to manage Microsoft Team Foundation Server (TFS). The course focuses on the technologies used in TFS and the techniques used to deploy, manage and support TFS.
After completing this course, students will be able to:
- Plan for and deploy Team Foundation Server.
- Manage Team Foundation Server security and permissions.
- Configure and manage Team Foundation Server Build.
- Perform basic customization of Process Templates, work items and workflow.
- Support developers that use workspaces and shelvesets.
- Deploy Team Server Proxy.
- Backup, restore and monitor Team Foundation.
Course Content
Introduction to Team Foundation Server Administration
What is Application Lifecycle Management?
Visual Studio & Application Lifecycle Management.
What is Team Foundation Server?
Overview of the Development Process.
TFS Components and Terms.
Role of the Administrator in the Development Process.
TFS Administration Overview.
Planning and Deployment of TFS
TFS Topologies.
Architectural requirements, Hardware considerations & Software considerations.
Networking requirements including firewall and ports.
Domain, Workgroup and Service accounts.
SQL Server and SharePoint requirements.
Topology considerations for small teams, single server, existing infrastructure or more than 1 server, and server farms.
Planning for Version Control Proxy.
Configuration and Operations of TFS
Default TFS Security groups and configuring permissions.
Managing team project collections and team projects.
Managing the TFS Build System.
Configuring Reporting and Analysis Services.
Client Connectivity
Client Connectivity License Requirements.
IDE Configuration for TFS Integration.
Team Explorer.
Microsoft Office Connectivity.
Team Web Access.
Configuring Visual Studio and Team Explorer for Proxy Server.
Resolving TFS connectivity issues.
Customization of Team Projects
Managing Work item Queries.
Customizing Work items and Workflow.
TFS Power tools.
Reporting.
Administering Version Control
Managing Workspaces.
Administering Branching and Merging.
Managing Shelvesets.
Upgrading, Migrating, and Integrating
Upgrading to TFS.
Migrating to TFS.
Visual Source Safe Migrations.
Integration with TFS.
Advanced Administration
Validating an installation.
Manual configuration of SharePoint and reporting servcies post-installation.
Advanced management of TFS Application and Data Tiers.
Rebuilding the Warehouse.
Service Account management.
Version Control Proxy Deployment.
Fault Tolerant Solutions.
Backing Up, Restoring and Monitoring TFS
Backing up TFS.
Restoring TFS.
Monitoring TFS.