![]() |

Introduction
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.
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.
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. |
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. |
Module 1: Installing and
Configuring Microsoft Team Foundation Server (TFS)
This module explains how
to install and configure Microsoft Team Foundation Server (TFS). The module
also provides an overview to the basic concepts of TFS.
Lessons
|
• |
Planning a TFS
Deployment |
|
• |
Planning a TFS
Installation |
|
• |
Installing TFS |
|
• |
Validating Installation |
|
• |
Configuring TFS
Components |
Lab: Administering TFS
Instances and Team Projects
|
• |
Installing TFS |
|
• |
Verifying TFS
Installation |
After completing this
module, students will be able to:
|
• |
Plan a TFS deployment. |
|
• |
Plan a TFS installation. |
|
• |
Install TFS. |
|
• |
Validate installation. |
|
• |
Configure TFS 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 TFS Instance |
|
• |
Managing Team Projects |
|
• |
Configuring
Authorization and Security for TFS |
|
• |
Managing TFS Users and
Groups |
|
• |
Managing TFS Health and
Availability |
|
• |
Selecting a Disaster
Recovery Plan for TFS |
Lab: Administering TFS
Instances and Team Projects
|
• |
Creating Project Groups |
|
• |
Creating a Project |
|
• |
Authorizing Access to a
Project |
|
• |
Securing SharePoint
Services |
|
• |
Securing SQL Server
Reporting Services |
After completing this
module, students will be able to:
|
• |
Manage a TFS instance. |
|
• |
Manage team projects. |
|
• |
Configure authorization
and security for TFS. |
|
• |
Manage TFS users and
groups. |
|
• |
Manage TFS health and
availability. |
|
• |
Select a disaster
recovery plan for TFS. |
Module 3: Administering
and Customizing Process Templates
This module explains how
to customize process templates and work items.
Lessons
|
• |
Managing Methodology
Templates |
|
• |
Managing Process
Guidance |
|
• |
Administering Process
Templates |
|
• |
Creating Work Item Query
Language (WIQL) Queries |
|
• |
Modifying Work Item
Types |
|
• |
Modifying a Work Item
Type Workflow |
Lab: 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 methodology
templates. |
|
• |
Manage process guidance. |
|
• |
Administer process
templates. |
|
• |
Create Work Item Query
Language (WIQL) queries. |
|
• |
Modify work item types. |
|
• |
Modify a work item type
workflow. |
Module 4: Administering
Team Foundation Server Version Control
This module explains how
to configure TFS version control.
Lessons
|
• |
Setting up Team
Foundation Version Control |
|
• |
Working with Team
Foundation Version Control |
|
• |
Advanced Functionality
of Version Control |
|
• |
Team Foundation Version
Control Extensibility |
Lab: Administering TFS
Version Control
|
• |
Determining Requirements
for Migration to TFS Version Control |
|
• |
Migrating Visual
SourceSafe Projects |
|
• |
Configuring Version
Control Security |
After completing this
module, students will be able to:
|
• |
Set up Team Foundation
version control. |
|
• |
Work with Team
Foundation version control. |
|
• |
Work with advanced
functionality of version control. |
|
• |
Describe Team Foundation
version control extensibility. |
Module 5: Administering
Team Foundation Build
This module explains how
to administer Team Foundation Build.
Lessons
|
• |
Introducing Team
Foundation Build |
|
• |
Configuring Team
Foundation Build Definitions |
|
• |
Running a Team Build |
|
• |
Extending Microsoft Team
Build |
Lab: Administering a Team
Build
|
• |
Create a Continuous
Integration Build |
|
• |
Create Scheduled Build |
|
• |
Extend Team Build Using
the Team Build API |
After completing this
module, students will be able to:
|
• |
Introduce Team
Foundation Build. |
|
• |
Configure Team
Foundation Build definitions. |
|
• |
Run a Team Build. |
|
• |
Extend Microsoft Team
Build. |
Module
6: Managing Team Project and 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 |
|
• |
Process Template Design
for Reporting |
|
• |
Managing Reports |
|
• |
Creating Custom Team
System Reports |
|
• |
Troubleshooting the Data
Warehouse |
Lab: Managing Team Project
and Reporting
|
• |
Creating the Report
Server Project |
|
• |
Creating the Data
Retrieval Query for the Report |
|
• |
Designing the Report
Layout |
|
• |
Deploying the Team
Project Report |
After completing this
module, students will be able to:
|
• |
Explain the features of
reporting. |
|
• |
Explain the
architectural components of reporting. |
|
• |
Explain the process
template design for reporting. |
|
• |
Manage reports. |
|
• |
Create custom team
system reports. |
|
• |
Troubleshoot the data
warehouse. |
Solutient
Corporation of Ohio
6133
Rockside Road, Suite 100 – Cleveland, OH
44131
FOR
MORE INFORMATION, CALL 216-654-0025