Visual Studio 2019

blur

Learn Path Description

Visual Studio 2019 is the latest release of Microsoft's flagship IDE for building solutions in a wide range of languages across multiple platforms. This skill path will help you get everything possible out of Visual Studio and has something for everyone, whether you are a first-time Visual Studio user or an experienced pro.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

0.57 hour

icon

Level

Beginner

icon

Learn Type

Certifications

What's New in Visual Studio 2019

Julia Liuson will be delivering the keynote address on What's New in Visual Studio 2019.

blur
icon

Total Duration

2.09 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Visual Studio 2019 Getting Started

Visual Studio is used by developers to create applications and libraries that target a variety platforms. It supports many frameworks and languages. Visual Studio has many features, including an intelligent editor and built-in compiler. It also provides context-sensitive assistance. Visual Studio 2019 Getting Started covers the basics of projects and solutions. It also teaches you how to edit, debug and improve your code. You will also find tips and shortcuts to save time every day. You will first learn how to search and navigate code that you didn't create. Then, you'll learn how to do less typing and less work in order to write the code you want. You will also learn how to debug and customize Visual Studio to your needs. After completing this course, you will have a basic understanding of Visual Studio. You can then focus on a particular language or framework or take a course that focuses on specific tasks, such as source control or debugging.

blur
icon

Total Duration

1.38 hour

icon

Level

Beginner

icon

Learn Type

Certifications

Visual Studio 2019: Debugging

Visual Studio is a popular development environment that is widely used. The 2019 version of Visual Studio is even better. Visual Studio 2019: Debugging is a course that teaches you how to use Visual Studio 2019's debugging tools to quickly diagnose and fix application problems. You'll first learn how to use the essential Debugging features such as breaking points, watches, stepping through code and others. You'll then learn about Advanced Debugging tools which can help you solve more complex problems. You'll then dive into Remote Debugging, which can solve any problem with remote code. You'll feel more confident in solving problems in your own applications after you complete this course.

blur
icon

Total Duration

2.03 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Using Git for Source Control in Visual Studio 2019

A solid understanding of Visual Studio's integrated Git support is key to working with Git and Visual Studio 2019.
This course Using Visual Studio 2019 will teach you the skills needed to use Git in Visual Studio 2019.

blur
icon

Total Duration

2.87 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Testing .NET Code in Visual Studio 2019

A solid understanding of testing is essential for writing robust.NET codes. This course, Testing.NET Coding in Visual Studio 2019, will teach you the skills necessary to test your.NET codes in Visual Studio 2019. You will first learn how to create and run unit tests. Next, you'll learn how to create data-driven test projects and how to use the popular frameworks MSTest and NUnit. You will also learn how to analyze your code coverage and run live unit tests. This course will give you a solid foundation in testing.NET Code with Visual Studio 2019. It will also help you when you start to implement your own.NET projects. To show how the future user interface will look, this course was recorded with Visual Studio 16.2 preview.

blur
icon

Total Duration

1.17 hour

icon

Level

Intermediate

icon

Learn Type

Certifications

Code Analysis in Visual Studio 2019

As projects become more complex, application source code can often suffer from a decrease in quality. This course, Code Analysis with Visual Studio 2019, will teach you how to use Visual Studio in order to improve, enforce, and analyze the quality of your source codes. To improve your code, you'll first learn how to use the built-in Visual Studio analysisrs. You will then learn how to set up and configure additional analyzers that allow for more detailed analysis. You will also learn about command line tools, build pipeline integration, code metrics and how to create your own analyzer. This course will give you a better understanding about Visual Studio and how it can be used to improve the quality your source code.

blur
icon

Total Duration

2.35 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Migrating Applications and Services to Azure with Visual Studio 2019

How can you use an existing web app that was not designed for the cloud to run in the cloud? This course, Migrating Applications and Services To Azure with Visual Studio 2019, will show you how to migrate an ASP.NET Core app into Azure. You'll first learn how Azure App Services can be used to host a web app in the cloud. Next, you will learn how to migrate an SQL Server database to an Azure SQL instance. You'll then explore the application in order to use Azure Storage. Finally, you will learn how to use Azure monitoring tools for automatic scaling and analysis of the application. You'll be able to use Visual Studio 2019 to migrate your applications into Azure.

blur
icon

Total Duration

36 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Play by Play: Visual Studio Live Share

Play by Play is a series where top technologists solve a problem in real-time, without scripting or rehearsal. Scott Allen and Brice Wilson will demonstrate the use of Visual Studio Live Share to collaborate on different types and types of projects and share code in this course Play by Play: Visual Studio Live Share. Learn how to work with other developers, collaborate in the same codebase, debug together, and expose terminals and servers to others in your Live Share session. You'll also learn about security features and configuration options available in Live Share. This will help you to make the most of technology across platforms. This course will give you a solid understanding about Visual Studio Live Share's features and how they can help you and your team work together more effectively, no matter where you live.

blur
icon

Total Duration

38 minutes

icon

Level

Intermediate

icon

Learn Type

Certifications

Advanced Debugging with Visual Studio 2019

Did you ever walk through a program trying reproduce a bug only to see it disappear? You have probably spent too much time trying to make an intermittent bug happen. This course, Advanced Debugging using Visual Studio 2019, will explain how IntelliTrace in Visual Studio 2019 Enterprise Edition allows Historical Debugging. It lets you look back in debugging sessions to see the flow of control, the values of variables that caused bad results, exceptions to be thrown or other problems. You will first learn how IntelliTrace can be used for time travel debugging. If a trace is collected, you'll learn how to debug bugs that occurred on other machines. You will also be introduced to Code Map. This allows you to create a diagram of the system while you debug it. You will learn how to identify patterns and explore relationships.

blur
icon

Total Duration

66 minutes

icon

Level

Beginner

icon

Learn Type

Certifications

Building Cloud-native Solutions for Azure with Visual Studio

Many software developers strive to build cloud-native solutions. This course, Building Cloud-native Solutions to Azure with Visual Studio, will give you a foundational understanding of Visual Studio and how to create cloud-native solutions. You will first learn how Visual Studio can be used to create applications that communicate with Azure Cosmos Database. Then, you'll learn how Visual Studio can be used to create, publish and troubleshoot Azure Functions. You will also learn how Visual Studio can containerize and run your application in Azure. This course will equip you with the knowledge and skills to create cloud-native solutions in Azure using Visual Studio.

blur