6215 Implementing and Administering Microsoft Visual Studio 2008 Team Foundation Server
Printer friendly

Course Overview
  Elements of this syllabus are subject to change.

This two-day instructor-led course provides students with the knowledge and skills to implement and administer Microsoft Visual Studio 2008 Team Foundation Server. The course focuses on installation and configuration details, team projects, work items, version control, Team Build, and reporting.

Course #6215A can be offered as a standalone module or with the survey course, #6214A. The two courses combined would make it a five day ILT.

Objectives
  After completing this course, students will be able to:
  • Install and configure Microsoft Team Foundation Server.
  • Administer Team Foundation Server and team projects.
  • Customize process templates and work items.
  • Configure Team Foundation Server version control.
  • Administer a Team Build.
  • Describe the architectural components and management of team project reporting.

Audience
  This course is intended for experts who install, configure, and manage Microsoft Team Foundation Servers and Team System projects. The intended audience for the course work either as a team leader or server administrator in an enterprise development organization.


Prerequisites
  The target audience is expected to meet the following prerequisites:
  • VS 2008 Team System 200 level knowledge and skills.
  • Familiarity with VSTS SKU’s and basic features or with concepts taught in Course# 6214A.
  • Experience using Virtual PC software, Visual Studio IDE, Windows SharePoint Services 2.0, and SQL Reporting Services.
  • Proficiency using Microsoft Windows operating system.
  • Experience with previous versions of Microsoft Visual Studio.
  • Some experience with a .NET language (VB.NET/C#).
  • Experience working in a software development team.


Course Number
  MI6215

Course Length
  2 Days

Course Price
  $1,400.00

Category
  4

Topics
  Module 1: Installing and Configuring Microsoft Team Foundation Server
This module explains how to install and configure Microsoft Team Foundation Server. The module also provides an overview to the basic concepts of Team Foundation Server.

Lessons
  • Overview of Team Foundation Server
  • Planning a Team Foundation Server Deployment
  • Prerequisites for Deploying Team Foundation Server
  • Deploying Team Foundation Server
  • Installing Team Foundation Server Components
  • Monitoring Team Foundation Server Components
Lab : Installing and Verifying Team Foundation Server
  • Installing Team Foundation Server
  • Verifying the Team Foundation Server Installation
After completing this module, students will be able to:
  • Describe Team Foundation Server principles.
  • Plan a Team Foundation Server deployment.
  • Identify the prerequisites for deploying Team Foundation Server.
  • Deploy Team Foundation Server.
  • Install Team Foundation Server components.
  • Monitor Team Foundation Server components.
Module 2: Administering Team Foundation Server Instances and Team Projects
This module explains how to manage instances, users and groups, team projects, administration, and security in Team Foundation Server.

Lessons
  • Managing a Team Foundation Server Instance
  • Managing Team Projects
  • Managing Security in Team Foundation Server
  • Managing Health and Availability
  • Managing Data-Tier and Application-Tier Servers
  • Managing Backup and Recovery
Lab : Administering Team Foundation Server Instances and Team Projects
  • Creating a New Team Project
  • Creating a New Global List
  • Configuring Team Foundation Server Security
  • Authorizing access to a Team Foundation Server project
  • Modifying SharePoint Services Security
  • Modifying SQL Server Reporting Services Security
After completing this module, students will be able to:
  • Manage a Team Foundation Server instance.
  • Manage team projects.
  • Manage security in Team Foundation Server.
  • Manage health and availability.
  • Manage data-tier and application-tier servers.
  • Manage backup and recovery.
Module 3: Administering and Customizing Process Templates
This module explains how to manage team projects by using process guidance and customizing process templates and work items.

Lessons
  • Managing Process Templates
  • Managing Process Guidance
  • Managing Team Projects
  • Creating Work Item Query Language (WIQL) Queries
  • Customizing Work Items
Lab : Administering and Customizing Process Templates
  • Exploring an Existing Process Template
  • Customizing a Process Template
  • Customizing Work Item Types
After completing this module, students will be able to:
  • Manage process templates.
  • Manage process guidance.
  • Manage team projects.
  • Create Work Item Query Language (WIQL) queries.
  • Customize work items.
Module 4: Administering Team Foundation Server Version Control
This module explains how to configure Team Foundation Server version control and how to use Team Foundation Proxy Server.

Lessons
  • Managing Team Foundation Server Version Control
  • Managing Team Foundation Proxy Server
  • Advanced Functionality of Version Control
  • Migrating Team Foundation Server Version Control
Lab : Administering Team Foundation Server Version Control
  • Managing Workspaces
  • Managing Labels and Shelvesets
  • Migrating from Visual SourceSafe to Team Foundation Server Version Control
After completing this module, students will be able to:
  • Manage Team Foundation Server version control.
  • Manage Team Foundation proxy server.
  • Describe the advanced functionality of version control.
  • Migrate the Team Foundation Server version control using Migration Kit.
Module 5: Administering Team Foundation Build
This module explains how to administer Team Foundation Build in order to automate the build process.

Lessons
  • Introducing Team Build
  • Configuring Team Build
  • Running a Team Build
  • Extending Team Build
Lab : Administering a Team Build
  • Configuring a Build Machine
  • Configuring a Build Agent
  • Creating a Team Build
  • Customizing the Team Build Project File
After completing this module, students will be able to:
  • Describe Team Foundation Build.
  • Configure Team Build.
  • Run a Team Build.
  • Extend Team Build by using targets and custom task.
Module 6: Managing Team Foundation Reporting
This module explains how to manage and create team projects. It also describes the architectural components of reporting, best practices for template design reporting, and the troubleshooting exercise.

Lessons
  • Overview of Reporting
  • Architectural Components of Reporting
  • Managing Reports
  • Creating Custom Team System Reports
Lab : Customizing Team Foundation Server Reporting
  • Creating a Cumulative Flow Diagram
  • Creating a Build Durations Report with Reporting Services
After completing this module, students will be able to:
  • Explain the features of reporting.
  • Explain the architectural components of reporting.
  • Manage reports.
  • Create custom team system reports.