.NET

.NET is an open source developer platform, created by Microsoft, for building many different types of applications.

Learning

Learning Paths

Extend Microsoft Copilot for Microsoft 365 in .NET
Published: 8/14/2024, Length: 2:12:00

Extend Microsoft Copilot for Microsoft 365 is a multi-part series that teaches you basic concepts of extending Copilot for Microsoft 365 in .NET. This series helps you understand what Copilot for Microsoft 365 is and how it works. It also explains why you should consider extending it to give it access to data in your organization and what options you have to extend it.

Levels: Beginner

Roles: Developer

Modules

Build distributed apps with .NET Aspire
Published: 6/13/2024, Length: 4:05:00
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

Develop an ASP.NET Core web app that consumes an API
Published: 10/20/2023, Length: 2:18:00

Learn how to gather information from API documentation and perform HTTP operations in an ASP.NET Core Razor Pages web app.

Levels: Intermediate

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

AZ-204: Develop solutions that use Azure Cosmos DB
Published: 4/25/2023, Length: 1:19:00

Learn how to create Azure Cosmos DB resources with the appropriate consistency levels, and perform data operations by using the .NET SDK V3 for Azure Cosmos DB.

Levels: Intermediate

Roles: Developer

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.
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.
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.
Create a .NET Aspire application
Published: 5/21/2024, Length: 0:32:00
Learn how to create cloud-native applications from scratch or add orchestration to an existing app by using the .NET Aspire stack in .NET 8.