55172: Managing Development Projects with Team Foundation Server 2015

55172: Managing Development Projects with Team Foundation Server 2015

Audience

This course is intended for programmers who have experience in developing applications with Visual Studio.

Prerequisites

Before attending this course, students must have:

  • Experience with developing using Visual Studio
  • Basic understanding of application development life-cycle
  • Basic understanding of application development methodologies

Duration

2 days. Hands on.

Course Objectives

This two-day instructor-led course is intended for application developers and application development managers who are interested in using Visual Studio Team Foundation Server 2015 for managing development projects. In this course, students learn how to configure Visual Studio Team Foundation Server 2015. Students then learn how to manage application development life-cycle with Visual Studio Team Foundation Server (TFS) 2015.

After completing this course, students will be able to:

  • Configure and Manage Visual Studio Team Foundation Server 2015
  • Manage a development project with Visual Studio Team Foundation Server 2015

Course Content

Module 1: Overview of TFS 2015
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
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
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
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
Lesson 1: Overview of Agile Development Methodologies
Lesson 2: Managing Agile Projects with TFS
Lab : Managing Project with Agile Development Method
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
Lesson 1: Overview of SCRUM Development Methodologies
Lesson 2: Managing SCRUM Projects with TFS
Lab : Managing Project with SCRUM Development Method
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
Lesson 1: Overview of CMMI Development Methodologies
Lesson 2: Managing CMMI Projects with TFS
Lab : Managing Project with CMMI Development Method
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
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
Lab : Managing Source Code with TFS Git
Lab : Controlling Access to Source Control
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
Lesson 1: Requirements for Using Continuous Integration Build
Lesson 2: Configuring Continuous Integration Build
Lab : Using Continuous Integration
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
Lesson 1: Overview of Release Management
Lesson 2: Requirements for using Release Management
Lesson 3: Configuring Release Management
Lab : Using Release Management
After completing this module, students will be able to:
• Describe what is release management
• How to configure release management

Module 9: Reporting
Lesson 1: Overview of Reporting
Lesson 2: Configuring TFS Reporting
Lesson 3: Configuring Excel Reporting
Lab : Reporting
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

Virtual Courses

ALL of our courses can be delivered virtually! Our Bath public schedule courses are available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...