Azure DevOps Training: Configure, Code, Build & Release - TFSVC


Course Delivery

Live Instructor-Led Training

Course Description

The course Configure, Code, Build & Release - TFSVC (TFS Training) explores every aspect of Software Development with TFS. The course begins with the technology infrastructure that unperpins a TFS environment and includes a general discussion of SCRUM and Product Backlog grooming. The course delves into the design and use of code branches and covers every aspect of writing, comparing and merging production code in an Agile context with TFS and TFS based version control. This is followed by a practical & hands-on section on agent pools, automated build & release and the implementation of continuous integration. The training concludes with practical full lifecycle example of continuous integration in the context of an IIS web application based on ASP .NET.

Course Dates and Pricing


May 5 - 8, 2020$2,800.00Jun 2 - 5, 2020$2,800.00Jul 7 - 10, 2020$2,800.00

Course Outline

Exploring Azure DevOps

The Role of Azure DevOps
Exploring Azure DevOps Architecture
Preparing for Azure DevOps: The Processes
Preparing for Azure DevOps: The Technology
Overview of Server Installation
Completing the Configuration
Implementing Continuous Integration: Concepts and Technology

Project Collections and Team Projects

Comparing Git and Azure DevOpsVC
Understanding the Role of the Project Collection
Creating the Team Project: Choosing a Version Control Format
Creating the Team Project: Choosing a Project Template
About Project Configuration
Exploring Azure DevOps Security: Users and Roles
Exploring Project Security: User and Roles
Exploring the Team Portal

SCRUM Fundamentals and Preparation

Understanding SCRUM
Understanding the Structure of Sprints
Creating a Product Backlog: Epics and Features
Moving towards the Sprint: Sprintable PBIs
Configuring Areas and Iterations
Creating Work Items and Associations
Writing Custom Queries
Working in the Portal
About Continuous Integration

Working with Branches

The Importance of a Good Branching Strategy
Understanding Master, Development, Feature and Hot Fix Branches
Setting up your Workspace
Creating the Master and Development Branches
Making Appropriate use of Labels
Best Practices for Branching and Merging

Working with Code

The Mechanics of Check-In and Check-Out
Viewing Code Modification History
Comparing Code Versions
Dealing with Conflict
Using Labels
Using Shelvesets
Linking Code to Work Items
Merging Changes from Feature to Development
Merging Changes from Development to Master
Implementing Hot Fixes
Ensuring Proper Change Authorization

Build and Release

Setting Build Policies
About Agent Pools and Build Architecture
Creating Agent Pools and Configuring Agents
Creating and Scheduling a Build
Adding Release Capabilities
Configuring a Release
Setting up Continuous Integration

Continuous Integration with IIS Web Applications

Understanding IIS architecture and components
Creating the IIS Web Application
Creating the Release Definition
Making Code Changes and Observing Automated Build and Deployment

Course Locations

  • Ottawa

  • Montreal

  • Toronto

Related Azure DevOps Training

Azure DevOps Training: Configure, Code, Build & Release - Git

The course Configure, Code, Build & Release - Git (TFS Training) explores every aspect of Software Development with TFS. The course begins with the technology infrastructure that unperpins a TFS environment and includes a general discussion of SCRUM and Product Backlog grooming. The course delves into the details of Git in the context of code branch design & use and covers every aspect of writing, comparing and merging production code in an Agile context with TFS. This is followed by a practical & hands-on section on agent pools, automated build & release and the implementation of continuous integration. The training concludes with practical full lifecycle example of continuous integration in the context of an IIS web application based on ASP .NET. Training course titled Azure DevOps Training: Configure, Code, Build & Release - Git that will allow you to hone your professional skills.

Apr 14 - 17, 2020$2,800.00May 12 - 15, 2020$2,800.00Jun 9 - 12, 2020$2,800.00Jul 14 - 17, 2020$2,800.00

Azure DevOps Training: Implementing Azure DevOps Server

Team Foundation Server is a fully integrated management tool for application development. Microsoft Team Foundation Server allows code development organizations to store their code in a version control database while managing every aspect of their application development projects from requirements to bug tracking to work item tracking to reporting. In its full expression, Microsoft Team Foundation Server provides full support for iterative software development activities. The course Implementing Microsoft Team Foundation Server (TFS Training) provides participants with a comprehensive overview of the Team Foundation Server environment including creating projects, managing Git repositories, managing branches as well as planning and implementing daily builds & deployments. Training course titled Azure DevOps Training: Implementing Azure DevOps Server that will allow you to hone your professional skills.

Apr 14 - 17, 2020$2,800.00May 12 - 15, 2020$2,800.00Jun 9 - 12, 2020$2,800.00Jul 14 - 17, 2020$2,800.00