Consulting Training Blog Careers About Us Contact Us

VSTS Developer Fundamentals - Git Training

Upcoming Classes

Rows
Calender
Guaranteed to Run
To Be Determined

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
30 31 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
   
9:00 AM - 5:00 PM CST Online Only $1,595.00
     
17 18 19 20 21 22 23
24 25 26 27 28 1 2

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
24 25 26 27 28 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 1 2 3 4 5 6

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 1 2 3 4

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
28 29 30 31 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2

Click to be notified when a date becomes Guaranteed to Run (GTR).

Dec 2018
Jan 2019
Feb 2019
Mar 2019
Apr 2019
May 2019
Jun 2019
Jul 2019
Aug 2019
Sep 2019
Oct 2019
Nov 2019
Sun Mon Tue Wed Thu Fri Sat
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Upcoming Classes

Rows
Calendar
Start Date Time Location Price Classroom Live Online GTR
Feb 19, 2019 9:00 AM - 5:00 PM CST Online Only $1,595.00 Enroll Enroll
- GTR      - Not GTR
Click to be notified when a date becomes Guaranteed to Run (GTR).

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

This two-day course has been designed for developers wanting to work efficiently with Visual Studio Team Services. All examples and hands-on lab exercises use Git for version control.

This course focuses on the Agile and Scrum processes which is a common theme through all modules. Course attendees will learn the basics of working from product and sprint backlogs and learn how they can easily track work to help ensure projects are delivered on-time while maintaining quality.

The central part of the course provides a deep dive into version control topics which is central to a developer’s day to day work. This includes how to branch and merge following best practices before moving into unit testing and code quality features. You'll learn how to track the quality of your code and work to reduce the accumulation of technical debt during your projects.

The course examines the new build system and how to configure continuous integration (CI) to help find issues quickly so they can be fixed. The final topic in the course looks at the Package Management feature in VSTS. Package Management allows teams to easily re-use packages across multiple applications to increase productivity.

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Learning Objectives

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

  • Create, configure and manage Team Projects
  • Use the new wiki for team documentation
  • Use the Team Explorer to navigate project content
  • Work from the product backlog
  • Decompose user stories into tasks in the sprint backlog
  • Manage work using work items
  • Link code changes to tasks and bugs to provide traceability
  • Use both managed and ad hoc queries to find and organize work
  • Setup and manage their own notifications
  • Understand core version concepts and how they apply to VSTS
  • Use the version control system effectively including branching
  • Work with unit tests and the test explorer window
  • Understand and use live unit testing
  • Calculate and monitor code coverage
  • Use code metrics and static code analysis
  • Reduce technical debt using code clone analysis
  • Use the new build system and configure Continuous Integration (CI)
  • Improve code reuse using Package Management

Audience

This course is designed for all Visual Studio developers who are working with Visual Studio Team Services. The course focuses on features common to both the professional and enterprise editions of Visual Studio 2017.5 or later.

Prerequisites

Attendees should have some familiarity with Visual Studio and either Visual Basic or C#.

Course Outline

Introducing the Microsoft Visual Studio family

  • What’s new in Visual Studio
  • Overview of the Visual Studio family
  • Overview of product features
  • A lap around Visual Studio Team Services
  • Project workflow across the Visual Studio suite of products 

Organizing work in Team Projects

  • Organizing projects in VSTS
  • Creating a new Team Project
  • Configuring Teams in our Team Project

Work Items and working with backlogs

  • Overview of Work Items
  • Getting started with the Product Backlog
  • Understanding User Stories
  • Creating and working with the Sprint Backlog
  • Configuring project notifications

TFS Version Control Concepts

  • Version Control in TFS/VSTS
  • Git terminology
  • Important Git commands

Git workflows

  • Defining a branching strategy
  • GitFlow
  • Trunk-based development
  • Semantic versioning

TFS/VSTS as a Git Server

  • Overview of Git in VSTS
  • Creating a Git repository
  • Merging and resolving conflicts
  • Branch policies
  • Pull requests
  • Managing permissions

Using Git with Visual Studio

  • Visual Studio Team Explorer
  • Visual Studio Git integration
  • Cloning a remote Git repository
  • Working with Git in Visual Studio
  • Linking commits to work items

Unit testing and code quality tools

  • Unit Testing in Visual Studio
  • Visual Studio Test Explorer
  • Live Unit Testing
  • Code Metrics
  • Static Code Analysis

Build and continuous integration

  • Understanding Build infrastructure
  • Creating new build definitions
  • Running tests as part of your build
  • Configuring Continuous Integration

Package Management

  • Overview of Package Management in TFS
  • Creating a feed
  • Building and publishing your packages
  • Consuming packages in Visual Studio

Free Resources from Intertech

2 Free Resources: Missed Issues in Software Estimation and Stakeholder Questionnaire

Free Guide: Tips For A Virtual Development Environment

Free Whitepaper: Do-It-Yourself (DIY) TFS Pivot Table Reporting

X