Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Building an Integration with Visual Studio Team Services API

via Pluralsight

Overview

This course will teach you how to integrate Visual Studio's Team Service within your custom tools and web applications utilizing its REST API.

Visual Studio Team Service and even Team Foundation Server on premise provide a great deal of features and capabilities out of the box. In this course, Building an Integration with Visual Studio Team Services API, it is very advantageous for you to be able to integrate Visual Studio Team Services features and capabilities directly into your own development team's custom tools and web applications. You will learn how to authenticate with Visual Studio Team Service's API using basic authentication and OAuth 2.0. You will be able to use the rich API provided by Microsoft for Visual Studio Team Service and even Team Foundation server to expand your team's software development life cycle by accessing and updating team, project, and source code metadata kept within Visual Studio Team Services. When you are finished with this course, you will have constructed an API integration framework utilizing Asp.Net MVC that your team can use to directly interact with teams and projects, work items, source code management of both Git and Team Foundation Version Control (TFVC), and test management.

Syllabus

  • Course Overview 1min
  • Getting Started 11mins
  • Exploring the REST API 38mins
  • Accessing the REST API 34mins
  • Refreshing the REST API 21mins
  • Applying Access to Accounts 38mins
  • Working with Projects 39mins
  • Working with Teams 29mins
  • Interacting with TFS Version Control 103mins
  • Interacting with Git Version Control 90mins
  • Tracking Work Tasks 57mins
  • Test Management 73mins

Taught by

Patrick Neborg

Reviews

Start your review of Building an Integration with Visual Studio Team Services API

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.