Type
Virtual
Classroom ILT
Skill Level
Available dates
Learning Path
Virtual
Duration
1 Day
TYPE
Virtual
Classroom ILT
LEARNING PATH
SKILL LEVEL
DURATION
AVAILABLE DATES
Introduction:
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.
Audience profile:
This course is intended for both programmers who have experience in developing applications with Visual Studio.
Job role: Developer
Pre-requisites:
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.
Course Objectives
- 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 |
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: |
Lesson 1: Version Control System
Lesson 2: Using Team Foundation Version Control Lesson 3: Using Git Lesson 4: Managing Version Control |
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 |
|
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, you will be able to: |
|
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: |
|
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: |
|
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 |
|
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: |
|
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: |
|
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: |
|
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: |
|
Associated certifications and exam:
On successful completion of this course students will receive a Torque IT attendance certificate.
Microsoft Overview
Skilled Microsoft engineers add significant value to the marketplace by reducing the cost of technology solutions whilst improving efficiency and fuelling innovation. Through authorized Microsoft training, Torque IT empowers engineers, developers and end-users to realise their full potential by providing them with the necessary knowledge and skills to optimise the adoption and use of Microsoft solutions.
Torque IT considers authorised Microsoft training to be an integral part of any Microsoft implementation. Microsoft authorised training, and associated certification, ensures that you get the most from your technology investment and that you are able to operate above the technology curve. Microsoft career certifications are universally recognised as demonstrating a high level of expertise and credibility for individuals and the organisations that employ them.
Authorized Microsoft training and certification is the industry standard for any solution that includes designing, selling, implementing, upgrading, managing, and operating Microsoft solutions.
For 19 years, Torque IT has maintained the status of Gold Learning Partner for Microsoft in South Africa. This is the highest level of accreditation that Microsoft awards to Learning Partners that specialize in technical, product, sales, development, end-user and solutions training.
These achievements reflect our commitment to providing our customers with quality skills development, enablement, training, and certification solutions that demonstrate exceptional depth, breadth, and expertise across Windows Server, Windows Client, Microsoft Virtualization, Microsoft Azure, Office 365, Exchange Server, SharePoint Server, Skype for Business, System Centre Server, Visual Studio and Microsoft Office technologies.
Torque is recognized by Microsoft, and the industry, as having met rigorous standards for educational competency, service, customer satisfaction and investment in Microsoft technologies that will prepare the next generation of IT industry professionals.