Getting Started with Visual Studio Team Services (2018)
Visual Studio Team Services (VSTS) is basically Team Foundation Server in the cloud. This course will show you how to get started, give you an overview of the features, and cover the typical tasks that you’d use VSTS for.
What you'll learn
At the core of Visual Studio Team Services (VSTS) is a thorough knowledge of DevOps and software delivery. In this course, Getting Started with Visual Studio Team Services (2018), you’ll learn how to use VSTS to help deliver great working software.
First, you’ll learn how to manage code using Git and TFVC version control.
Next, you’ll explore automated builds and automated deployment of your software.
Finally, you’ll discover how to manage your projects using Scrum and Kanban along with how to manage the QA testing effort of your software project.
When you’re finished with this course, you’ll have a foundational knowledge of software project delivery using VSTS that will help you as you move forward to successful software delivery and DevOps awesomeness.
Table of contents
- Overview 0m
- Creating Your First Project 3m
- The Structure of Your Project + Demo of the Azure Portal 5m
- User Types & Security in VSTS + Adding Users Using Microsoft Accounts 5m
- Account Types, Features, and Billing 6m
- Demo: Attach VSTS to an Azure Subscription & Link to Azure Active Directory 4m
- User Management with Azure Active Directory (AAD) 2m
- Demo: Add Azure Active Directory (AAD) Users to VSTS 5m
- Demo: Add Microsoft Account (MSA) Users to an AAD-linked VSTS 3m
- Demo: Managing User Licenses and VSTS Extensions 5m
- Permissions Overview 3m
- Demo: Permissions Management 6m
- Summary 1m
- Overview 1m
- Why Version Control + Version Control Options in VSTS 4m
- Git vs. TFVC 5m
- TFVC Demo, Part 1: Create a Project and Connect with Visual Studio 5m
- TFVC Demo, Part 2: Create a Workspace Mapping and Initialize the Repository 3m
- TFVC Demo, Part 3: Add Code and Check-in Pending Changes 3m
- TFVC Demo, Part 4: TFVC Through the Web Interface 2m
- TFVC Demo, Part 5: Associate a Bug to a Check-in 3m
- Git + VSTS 2m
- Git Demo, Part 1: Create a Project + Initialize the Git Repository 4m
- Git Demo, Part 2: Connect Visual Studio to a Git Repository in VSTS 4m
- Git Demo, Part 3: Git from the VSTS Web Interface + Staying Up-to-date in Visual Studio 2m
- Git Demo, Part 4: Associate a Bug to a Git Commit 3m
- Branching and Merging 1m
- Demo: Branching and Merging with Git 7m
- Code Reviews 1m
- Demo: Code Reviews Using Git Pull Requests 10m
- Summary 1m
- Overview 0m
- Automated Builds: Why Do I Care? 7m
- Build Demo, Part 1: Tour of the Sample Application 3m
- Build Demo, Part 2: Create a Build Definition 4m
- Build Demo, Part 3: Run the Build 3m
- Build Demo, Part 4: Artifacts, Triggers, and Variables 2m
- Release Demo, Part 1: Create a Release Definition 5m
- Release Demo, Part 2: Run the Release and Deploy to Azure 1m
- Release Demo, Part 3: Edit Configuration Details as Part of the Release 6m
- Release Demo, Part 4: Multi-environment Releases and Approvals 5m
- Release Demo, Part 5: Run a Multi-environment Release with Approvals 5m
- Summary 1m
- Intro 1m
- Work Items and VSTS Project Management 3m
- Demo: Work Items and Work Item Queries 8m
- Scrum Demo, Part 1: Manage a Product Backlog 7m
- Scrum Demo, Part 2: Plan a Sprint 8m
- Scrum Demo, Part 3: Use the Scrum Board in the Daily Scrum 3m
- Scrum Demo, Part 4: Visualize Progress with the Burndown Chart and Dashboard 4m
- Summary 1m
Course FAQ
Azure DevOps Services, previously known as Visual Studio Team Services, is a product from Microsoft that covers the entire application lifecycle and enables DevOps capabilities. It provides version control, reporting, requirements management, automated builds, testing and release management capabilities, and much more.
The primary difference is that Azure DevOps is a hosted cloud offering, or Software as a Service (SaaS), while Azure DevOps Server is an on-premises version. Both are used for CI/CD, but the process usually starts in Azure DevOps (SaaS).
This course is for anyone who wants a to gain thorough knowledge of DevOps and software delivery through Azure DevOps Server (formerly Visual Studio Team Services).
You will learn:
- What Azure DevOps Server (Visual Studio Team Services) is
- How to manage your source code
- Building, deploying, and DevOps
- How to manage projects and teams
- QA testing and defect tracking
- How to migrate existing projects
- Much more
There is a free "express" version of Azure DevOps Server for teams of 5 or fewer, or for individuals.