Visual Studio

Powerful and flexible environment to develop apps in the cloud.

Learning

Learning Paths

Build distributed apps with .NET Aspire
Published: 6/13/2024, Length: 4:05:00
APL-2007: Accelerate app development by using GitHub Copilot
Published: 5/10/2024, Length: 1:00:00

Learn how to accelerate app development by using GitHub Copilot and GitHub Copilot Chat in a Visual Studio Code environment.

Levels: Intermediate

Roles: Developer

Modules

Remote development with Visual Studio Code
Published: 2/13/2024, Length: 2:07:00

Remote development provides benefits like consistent environments, the ability to use more powerful hardware, and the flexibility to develop on different platforms without impacting your local machine. Visual Studio Code provides tools for various remote development setups, such as using a container, a remote machine, or the Windows Subsystem for Linux (WSL). In this path, you'll learn about the different remote development offerings available in Visual Studio Code and practice using them.

Levels: Beginner

Roles: Developer

Modules

Build and deploy apps for Microsoft Teams using Teams Toolkit for Visual Studio Code
Published: 1/27/2023, Length: 1:30:00

Teams Toolkit is an extension for Visual Studio Code and Visual Studio 2022. It helps developers create and deploy Teams apps with integrated identity, cloud storage and other services across Microsoft 365 and Azure. In this Learn path, you'll learn how to build a Microsoft Teams app using Teams Toolkit for Visual Studio Code.

Levels: Beginner

Roles: Developer

Modules

Build web pages with HTML and CSS for beginners
Published: 1/16/2023, Length: 1:21:00

Write HTML and CSS code to create an accessible webpage using the browser-based version of Visual Studio code.

Levels: Beginner

Roles: K-12 Educator, App Maker, Student

Modules

Use Python basics to solve mysteries and find answers
Published: 9/22/2022, Length: 1:56:00

You are a novice but dedicated sleuth, and you enjoy solving mysteries. Harness the power of Python and Visual Studio Code to find solutions programmatically and resolve intrigue.

Levels: Beginner

Roles: Developer, Student

Modules

Use Visual Studio for modern development
Published: 9/20/2022, Length: 1:38:00

Want to learn more about using Visual Studio to develop and test apps, but don't know where to start? Start here!

Levels: Beginner

Roles: Student

Modules

Learning Modules

Managing APIs at scale with API Management
Published: 9/9/2024, Length: 0:22:00
Learn how to
Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with TypeScript and Visual Studio Code
Published: 8/12/2024, Length: 1:03:00
Learn how to build Copilot for Microsoft 365 message extension plugins to connect it to external data sources and extend its capabilities with TypeScript.
Deploy a .NET Aspire solution to Azure
Published: 7/11/2024, Length: 0:35:00
In this module, you'll learn how to deploy a .NET Aspire solution to testing, staging, and production environments.
Store data in Azure Cosmos DB with .NET Aspire
Published: 7/11/2024, Length: 0:43:00
Learn how to connect to the Azure Cosmos DB database from a cloud-native application by using .NET Aspire built-in components.
Use Azure Storage with .NET Aspire
Published: 7/10/2024, Length: 0:42:00
In this module, you'll learn about the components built into .NET Aspire that make it simple to store files, data, and messages in Azure Storage accounts.
Customize a .NET Aspire app to use existing Azure resources
Published: 7/10/2024, Length: 0:50:00
In this module, you'll learn how to move backing services for your Azure-hosted .NET Aspire app from containers into native Azure services.
Send messages with RabbitMQ in a .NET Aspire app
Published: 6/6/2024, Length: 0:35:00
In this module, you'll learn about the RabbitMQ message broker and how you can use it to decouple microservices while ensuring that they can communicate reliably. You'll also see how .NET Aspire makes it easy to integrate with RabbitMQ.
Use databases in a .NET Aspire app
Published: 6/4/2024, Length: 0:41:00
Learn about the database systems that .NET Aspire can connect to using built-in components. Then see how to configure connections to, and store data in, relational and nonrelational databases.
Improve performance with a cache in a .NET Aspire app
Published: 5/31/2024, Length: 0:42:00
In this module, you'll learn about caches in a .NET Aspire cloud-native app and how to use them to optimize the performance of your microservices.
Using GitHub Copilot with Python
Published: 5/23/2024, Length: 0:22:00
Use advanced features of GitHub Copilot with Visual Studio Code to make changes and updates to a Python application.
Introduction to .NET Aspire
Published: 5/21/2024, Length: 0:48:00
In this module, you'll learn about cloud-native applications and how the .NET Aspire stack makes it easier to develop microservices and connect them with each other and with supporting services.
Use telemetry in a .NET Aspire app
Published: 5/21/2024, Length: 0:47:00
In this module, you'll learn about using telemetry to record the behavior of a cloud-native application and how the .NET Aspire stack makes it easier store data and view it later.