TFS 2015 Immersion

This five-day immersion course is designed to get your entire team working efficiently with Microsoft’s Application Lifecycle Management solution based around Visual Studio Team Foundation Server 2015 or Visual Studio Team Services.

This course is delivered virtually or on-site on request by Australian based Equinox IT training partner and Microsoft MVP Anthony Borton from Enhance ALM. Please contact learning@equinox.co.nz for more information.

Recommend course:

Description

The course is divided into different topics on each of the days to help you gain a complete understanding of the features and capabilities of Visual Studio 2015 and Team Foundation Server 2015.

This class is designed for individuals or complete development teams who need to learn how to use Visual Studio 2015 and Team Foundation Server 2015 for Agile software development. This course covers team development, managing projects, Agile development, Agile testing and DevOps.

This course can also be taught onsite at your facilities and can be customised to meet the needs of your specific team members. This course includes hands-on labs to reinforce practical skills and ensure you’re ready to use the tools on your return to your workplace.

Outline

Day One - Team Development

Module 1.1 - Introducing Microsoft Visual Studio 2015 and TFS 2015

Module 1.2 - Organising work with Team Projects

Module 1.3 - Managing work using Work Items

Module 1.4 - Integrating the team using different clients

Day Two - Managing Agile Projects

Module 2.1 - Creating our Product Backlog

Module 2.2 - Agile Estimation

Module 2.3 – Working from the Product Backlog

Module 2.4 – Working in sprints

Module 2.5 - Using Storyboards

Day Three - Agile Development

Module 3.1 - TFS Version Control Concepts

Module 3.2 - Using Team Foundation Version Control

Module 3.3 – Configuring an effective Version Control environment

Module 3.4 – Branching and merging

Module 3.5 - Unit testing and code quality tools

Day Four - Agile Testing

Module 4.1 - Creating our first Test Plan

Module 4.2 - Authoring Test Cases

Module 4.3 - Executing test cases

Module 4.4 - Raising and Verifying Bugs

Module 4.5 - Exploratory Testing with MTM

Day Five - DevOps

Module 5.1 - An overview of DevOps

Module 5.2 - Continuous Integration and Build Automation

Module 5.3 - Continuous Deployment

Module 5.4 - Continuous Testing

Module 5.5 - Monitoring your application using Application Insights

Learning Outcomes

At the completion of this course, attendees will be able to;

  • Describe the full feature-set of Microsoft’s Application Lifecycle Management suite
  • Create Team Projects and Team Project Collections as appropriate for your environment
  • Understand how Work Item tracking can be used across the entire team
  • Create custom work item queries and alerts
  • Use a variety of client tools to interact with team members and TFS
  • Use the version control system to maintain source code as well as branch and merge code
  • Improve code using the Code Review workflow in My Work
  • Enhance team collaboration using Team Rooms
  • Create automated builds and automate the execution of unit tests
  • Manage projects using the Agile Planning tools
  • Create Portfolio backlogs to help manage large projects
  • Manage work in teams including sprints and backlogs
  • Create Test Plans, Test Suites and Test Cases
  • Perform a variety of testing using the testing tools in Microsoft Test Manager
  • Raise information rich bugs and verify them once resolved
  • Use the new Web-based Test Case management interface
  • Perform exploratory testing
  • Configure Build automation using the new Build system in 2015
  • Create and modify builds to include automated testing and deployment
  • Configure Application Insights to monitor application telemetry

Audience

This event is designed for all team members looking to effectively use the team oriented features provided by Microsoft Visual Studio 2015 and Team Foundation Server 2015. This includes developers, testers, business analysts, build and release staff.

Prerequisites

Attendees should be familiar with the needs of a software development team and the basic processes they would follow. Familiarity with Visual Studio and the basic use of Team Foundation Server or Visual Studio Team Services would be a benefit.

Visit Equinox IT on: