Visual Studio Code

A powerful, lightweight code editor for cloud development.

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

APL-2005 Develop AI agents using Azure OpenAI and the Semantic Kernel SDK
Published: 2/29/2024, Length: 4:46:00

APL-2005 Develop AI agents using Azure OpenAI and the Semantic Kernel SDK

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

Create methods in C# console applications (Get started with C#, Part 5)
Published: 5/4/2023, Length: 3:55:00

This learning path covers the syntax of creating and using methods in C# console applications.

Levels: Beginner

Roles: Developer, Higher Education Educator, K-12 Educator, Student

Modules

Learning Modules

Automatic function calling
Published: 8/28/2024, Length: 0:36:00
Learn how you can automatically invoke functions using the Semantic Kernel SDK.
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.
Combine Prompts and Functions
Published: 6/13/2024, Length: 0:29:00
Learn how combining native functions with prompts can accomplish customized tasks with the Semantic Kernel SDK.
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.