Business and IT training from QA Team Foundation Server 2017 Developer Foundations

2 Day Course
Hands On

This course has been retired. Please view currently available Microsoft Visual Studio Training Courses.


Collapse all

Team Projects (5 topics)

  • Visual Studio editions and ALM features
  • Team projects and team project collections
  • Configure security, team, areas, and iterations
  • Plan, rename, and delete team projects
  • Manage using Team Explorer and the web portal

Work Items and Queries (4 topics)

  • Create, link, query, and manage work items
  • Chart, tag, and report work items
  • Configure alerts and notifications
  • Use web portal, MS Excel, and MS Project

Planning and Tracking Work (4 topics)

  • Create and manage a product backlog
  • Plan and track work during a sprint
  • Use Agile backlog and Kanban board
  • Execute and track work using the task board

Version Control (5 topics)

  • Setup and use TFS version control system
  • Basic and advanced workflows
  • Associate a work item during check-in
  • Create labels and shelvesets
  • Branch and merge code effectively

Ensuring Code Quality (4 topics)

  • Create, run, and refactor C# unit tests
  • Calculate Code Coverage
  • Use Code Metrics and Code/Code Clone Analysis
  • Conduct a Code Review

Automating the Build Process (4 topics)

  • Overview of the build system
  • Create and queue a build
  • Monitor and manage the build process
  • Automate testing and other code quality checks


This course is intended for members of a development team that uses Visual Studio. Attendees should be comfortable using a current version of Windows and be able to read and understand C# code.

Course PDF