Description

This two-day instructor-led is designed for app developer and app development manager who are interested in using Visual Studio Team Foundation Server 2015 for managing development projects. In this training program, professionalss learn how to configure Visual Studio Team Foundation Server 2015. Professionalss then learn how to manage app development life-cycle with Visual Studio Team Foundation Server (TFS) 2015.

 

Radiant Teachlearning offers Managing Development Projects with Team Foundation Server 2015 Training Program in Classroom and Virtual instructor Led/Online mode.

 

Duration: 2 days

 

Learning Objectives

After completing this training program, professionalss will be able to:

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

Pre-requisite

Before attending this training program, professionalss must have:

  • Experience with developing using Visual Studio
  • Basic acknowledging of app development life-cycle
  • Basic acknowledging of app development methodologies

 

Audience Profile

This training program is intended for both programmers who have experience in developing apps with Visual Studio.

Course Content

Lesson 1: Overview of TFS 2015

This lesson 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 lesson, professionalss will be able to:

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

 

Lesson 2: App Life Cycle Management with TFS

This lesson explains overview of different app 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: App Life Cycle Management with TFS

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

After completing this lesson, professionalss will be able to:

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

 

Lesson 3: Managing Project with Agile Development Method

This lesson explains how to use Agile process template for managing app 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 lesson, professionalss will be able to:

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

 

Lesson 4: Managing Project with SCRUM Development Method

This lesson explains how to use SCRUM process template for managing app 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 lesson, professionalss will be able to:

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

 

Lesson 5: Managing Project with CMMI Development Method

This lesson explains how to use CMMI process template for managing app 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 lesson, professionalss will be able to:

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

 

Lesson 6: Managing Source Code with TFS

This lesson 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 lesson, professionalss 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

 

Lesson 7: Using Continuous Integration Build

This lesson explains how to configure TFS to perform continuous integrations for app 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 lesson, professionalss will be able to:

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

 

Lesson 8: Using Release Management

This lesson 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 lesson, professionalss will be able to:

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

 

Lesson 9: Reporting

This lesson explains how to generate app development reports to support the app 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 lesson, professionalss will be able to:

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

FAQs

Q: What is Team Foundation Server?

 

A: Azure DevOps Server (formerly Team Foundation Server (TFS) and Visual Studio Team System (VSTS)) is a Microsoft product that provides version control (either with Team Foundation Version Control (TFVC) or Git), reporting, requirements management, project management (for both agile software development as well as waterfall).

 

Q: How do I use Team Foundation Server?

 

A: This is the first step towards establishing Continuous Integration (CI) practice:-

  • Launch Visual Studio.NET and set TFS as the default source control repository. 
  • Go to View => Team Explorer and connect to TFS server using the icon.
  • Create a C# ASP.NET Web project.

 

Q: Which is Better Git or TFS?

 

A: The key difference between the two systems is that TFS is a centralized version control system and Git is a distributed version control system. That is not effective version control, and TFS is susceptible to this.

 

Q: What is the difference between TFS and Jira?

 

A: TFS is an application life-cycle management tool whereas Jira is a simple issue tracking tool and many features of TFS such as source control, automatic builds are not supported in Jira where user generally need to use Bamboo, BitBucket for source control repository.

 

Q: Does this training program include any project?

 

A: Yes, Radiant will provide you the most updated, high valued and relevant real time projects and case studies in each training program. 

We included projects in each training program from fundamental level to advance level so that you don’t have to face any difficulty in future. You will work on highly exciting projects and that will upgrade your skill, knowledge and industry experience.

 

Q: How the training will be delivered or conducted?

 

A: Radiant Techlearning offers customized training delivery solutions for individuals, teams and businesses depending upon what they require. Here is how we help each one through our diverse formats.

Dedicated Classroom Training program

Onsite: To meet the needs & expectations of our corporate clients all over the world, our expert will travel all the way to your location to deliver the training program at a premise of your choice & convenience. 

Offsite: Our client and Individual professionals across the world travel all the way to India to attend our classroom training sessions. We assist them in services like accommodation, Airport pick & drop, daily cab & Visa assistance. 

Public Batches: Corporates & Individual professionals across the world can nominate their employees or themselves in our classroom or online public batches. Our public batches would have limited number of participants to ensure individual attention. As the participants are from different background and companies, you learn from everyone’s experience. 

On-the-Job Learning: Our team of consultant would help you to execute end-to-end project and simultaneously learn the technology.  

 

Q: What are the various learning options or training mode available?

 

A: Radiant Techlearning offers customized solutions and training programmes for individuals, teams and businesses depending upon what they require. Here is how we help each one through our diverse formats.

Individuals / One-O-One Training 

  • Focused learning sessions
  • Programs scheduling according to your choice
  • Get personalized attention
  • Choose what technology interests you

 

Teams: Enroll for our Classroom or online Public Batches 

  • Get our specialized updated content for different skill levels
  • Get on-demand learning and solve problems quickly
  • Get help from the ground level through sequential learning

Enterprise:

  • Get customized training programmes and solutions that can be curated especially for your business
  • Meet needs of all learners
  • Let your employees be geared up for all kinds of problem solving
  • Inspire your teams for future
  • Update your employees with latest information stretching from technology, business leadership to marketing

 

Q: Who will be the instructor of training program?

 

A: Radiant Techlearning has large pool of in-house certified trainers & consultants with strong background and working experience on the technology. 

Radiant Techlearning offers more than 800+ courses and for each course Radiant have identified best-in-class instructors. 

Radiant has highly intensive selection criteria for Technology Trainers & Consultants, who deliver you training programs. Our trainers & consultants undergo rigorous technical and behavioral interview and assessment process before they are on boarded in the company. 

Our Technology experts / trainers & consultant carry deep dive knowledge in the technical subject & are certified from the OEM. Our faculty will provide you the knowledge of each course from fundamental level in an easy way and you are free to ask your doubts any time from your respective faculty.

Our trainers have patience and ability to explain difficult concepts in simplistic way with depth and width of knowledge.

Unble To Find a Batch..?

Request a Batch