Course 55172-A: Managing Development Projects with Team Foundation Server 2015

Course Modality

Instructor-led (classroom)

Course Level

Intermediate

Course Time

2 days

Course Language

English

Course Overview

This two-day instructor-led is intended for application developer and application development manager 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.

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

Intended Audience

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

Why The DataTech Labs ?

Self-Paced Online Video

A 360-degree learning approach that you can adapt to your learning style

A 360-degree learning

Engage and learn more with these live and highly-interactive classes alongside your peers

24/7 Teaching Assistance

24/7 Teaching Assistance Keep engaged with integrated teaching

Online Practice Labs

Projects provide you with sample work to show prospective employers.

Applied Projects

Real-world projects relevant to what you’re learning throughout the program

Learner Social Forums

A support team focused on helping you succeed alongside a peer community

Skill Covered

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

Get In Touch

Course Curriculum

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

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

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

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

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

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

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

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

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

Reviews

Get in touch, enquire now!


By submitting this form, I consent to the processing of the personal data that I provide The Data Tech Labs Inc. in accordance with and as described in the Privacy Policy.

© 2020 The Data Tech Labs Inc. All rights reserved.

TDTL-arrow
[glt language="Arabic" label="Arabic" image="yes" text="yes" image_size="24"]
[glt language="English" label="English" image="yes" text="yes" image_size="24"]
[glt language="French" label="French" image="yes" text="yes" image_size="24"]
[glt language="German" label="German" image="yes" text="yes" image_size="24"]
[glt language="Hindi" label="Hindi" image="yes" text="yes" image_size="24"]
[glt language="Marathi" label="Marathi" image="yes" text="yes" image_size="24"]
[glt language="Spanish" label="Spanish" image="yes" text="yes" image_size="24"]

Microsoft Power Platform App Maker

Designing & Implementing Azure AI Solution

Microsoft Azure Administrator

Developing Solutions For Microsoft Azure

Microsoft Azure Architect Design Exam

Implementing Azure Data Solution

Administering Relational Databases On Microsoft Azure