Home / Courses / Microsoft Technology / 55172A: Managing Development Projects with Team Foundation Server 2015

Visual Studio

55172A: Managing Development Projects with Team Foundation Server 2015

Module 1: Overview of TFS 2015

This module explains basic concepts of TFS 2015 and basic configuration steps.

Lessons

  • Lesson 1: Overview of TFS
  • Lesson 2: What’s New in TFS 2015
  • Lesson 3: Connect to TFS 2015
  • Lesson 4: Configuring TFS 2015

Lab : Overview of TFS 2015

  • Exercise 1: Create a Project Collection
  • Exercise 2: Connect Team Explorer to TFS

After completing this module, students will be able to:

  • Describe the key feature of TFS 2015
  • Configuring TFS 2015
  • Using Team Explorer

 

 Module 2: Application Life Cycle Management with TFS

This module explains overview of different application development methodologies supported and overview of the use of project portal

Lessons

  • Lesson 1: Overview of TFS Process
  • Lesson 2: Overview of Agile Tools
  • Lesson 3: Using Project Portal for Issue Tracking

Lab : Application Life Cycle Management with TFS

  • Exercise 1: Creating Work Item
  • Exercise 2: Linking Work Item

After completing this module, students will be able to:

  • Describe Application life-cycle methodologies Supported
  • Describe the use of TFS process
  • Understanding of Agile tools available in TFS
  • Overview of Project Portal and basic issue tracking

 

 Module 3: Managing Project with Agile Development Method

This module explains how to use Agile process template for managing application development projects.

Lessons

  • Lesson 1: Overview of Agile Development Methodologies
  • Lesson 2: Managing Agile Projects with TFS

Lab : Managing Project with Agile Development Method

  • Exercise 1: Creating Agile Project
  • Exercise 2: Create User Feature

After completing this module, students will be able to:

  • Understand Agile Development Methodologies
  • Manage project with Agile process template

 

 Module 4: Managing Project with SCRUM Development Method

This module explains how to use SCRUM process template for managing application development projects.

Lessons

  • Lesson 1: Overview of SCRUM Development Methodologies
  • Lesson 2: Managing SCRUM Projects with TFS

Lab : Managing Project with SCRUM Development Method

  • Exercise 1: Creating SCRUM Project
  • Exercise 2: Create Product Backlog Item

After completing this module, students will be able to:

  • Understand SCRUM Development Methodologies
  • Manage project with SCRUM process template

 

 Module 5: Managing Project with CMMI Development Method

This module explains how to use CMMI process template for managing application development projects.

Lessons

  • Lesson 1: Overview of CMMI Development Methodologies
  • Lesson 2: Managing CMMI Projects with TFS

Lab : Managing Project with CMMI Development Method

  • Exercise 1: Creating CMMI Project
  • Exercise 2: Create Test Cases

After completing this module, students will be able to:

  • Understand CMMI Development Methodologies
  • Manage project with CMMI process template

 

 Module 6: Managing Source Code with TFS

This module explains how to use TFS to manage source code

Lessons

  • Lesson 1: Version Control System
  • Lesson 2: Using Team Foundation Version Control
  • Lesson 3: Using Git
  • Lesson 4: Managing Version Control

Lab : Managing Source Code with TFVC

  • Exercise 1: Create TFVC Repository
  • Exercise 2: Configure Check-in Quality Check

Lab : Managing Source Code with TFS Git

  • Exercise 1: Create Git Repository
  • Exercise 2: Using Git in Visual Studio

Lab : Controlling Access to Source Control

  • Exercise 1: Restrict Access to Source

After completing this module, students will be able to:

  • Describe what is TFS version control system
  • Describe using TFVC for version control
  • Describe using Git with TFS
  • Managing TFS version control repository

 

 Module 7: Using Continuous Integration Build

This module explains how to configure TFS to perform continuous integrations for application projects

Lessons

  • Lesson 1: Requirements for Using Continuous Integration Build
  • Lesson 2: Configuring Continuous Integration Build

Lab : Using Continuous Integration

  • Exercise 1: Install Build Agent
  • Exercise 2: Configure Build Definition
  • Exercise 3: Using Gated Check-in
  • Exercise 4: Using Unit Test with Continuous Build

After completing this module, students will be able to:

  • Describe what is continuous integration build
  • How to configure continuous integration build

 

 Module 8: Using Release Management

This module explains the key features related managing and automating release process with TFS

Lessons

  • Lesson 1: Overview of Release Management
  • Lesson 2: Requirements for using Release Management
  • Lesson 3: Configuring Release Management

Lab : Using Release Management

  • Exercise 1: Configure Release Definition
  • Exercise 2: Test Release Management

After completing this module, students will be able to:

  • Describe what is release management
  • How to configure release management

 

 Module 9: Reporting

This module explains how to generate application development reports to support the application life-cycle management

Lessons

  • Lesson 1: Overview of Reporting
  • Lesson 2: Configuring TFS Reporting
  • Lesson 3: Configuring Excel Reporting

Lab : Reporting

  • Exercise 1: Configure TFS Reporting
  • Exercise 2: Accessing Excel Reports

After completing this module, students will be able to:

  • Describe what is difference between different reporting approach in TFS
  • How to configure reporting in TFS

 

Course Registration

 

2 days
$1,125.00

 

Course Outline

 

Request