.NET

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

Learning

Learning Paths

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

Create web apps and services with ASP.NET Core, minimal API, and .NET
Published: 3/10/2023, Length: 1:23:00

With minimal API, you can create an API in just four lines of code while using the latest features of .NET.

Levels: Beginner

Roles: Developer, Student

Modules

Build web apps with ASP.NET Core for beginners
Published: 3/10/2023, Length: 3:40:00

Get started with web development using ASP.NET Core. In this beginner-friendly pathway, you'll learn the basics of C#, HTML, Razor Pages, and more!

Levels: Beginner

Roles: Developer, Student

Modules

Learning Modules

Connect Copilot for Microsoft 365 to your external data in real-time with message extension plugins built with .NET and Visual Studio
Published: 3/26/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.
Guided project - Create an AI travel agent
Published: 2/28/2024, Length: 0:44:00
Develop a proof of concept AI Travel assistant chatbot using the Semantic Kernel SDK.
Give your AI agent skills
Published: 2/27/2024, Length: 0:49:00
Learn how native functions can be combined with prompts to accomplish customized tasks with the semantic kernel SDK.
Use intelligent planners
Published: 2/27/2024, Length: 1:11:00
Learn about the different ways you can automatically invoke functions using the Semantic Kernel SDK.
Build your kernel
Published: 2/27/2024, Length: 0:42:00
Learn how the semantic kernel SDK connects native code to large language models to create smart applications.
Create plugins for semantic kernel
Published: 2/27/2024, Length: 1:20:00
This module explores Semantic Kernel SDK plugins. Learn how plugins to the SDK are used to accomplish customized tasks and create intelligent applications.
Create a UI that uses data binding in .NET MAUI.
Published: 2/23/2024, Length: 0:47:00
Create a UI with data binding. Your UI automatically updates based on the latest data, while the data updates in response to changes in the UI.
Build a to-do list with Blazor
Published: 1/29/2024, Length: 0:22:00
Learn how to build a to-do list with Blazor.
Integrate external content with Copilot for Microsoft 365 using Microsoft Graph connectors built with .NET
Published: 1/18/2024, Length: 0:56:00
Build Microsoft Graph connectors to import external content to Microsoft 365. You can build Microsoft Graph connectors on any platform and using any programming language.
Implement observability in a cloud-native .NET 8 application with OpenTelemetry
Published: 12/22/2023, Length: 0:43:00
Learn about observability and how to implement it in a cloud-native application. Use OpenTelemetry packages to output logs, metrics, and tracing data and analyze the data in Azure Application Insights and third party applications.
Implement compliance in a cloud native .NET 8 application
Published: 12/20/2023, Length: 0:32:00
Microservice applications, because of their distributed nature, can be difficult to secure. In this module, you'll learn how to classify sensitive data in a cloud native application, redact sensitive data in log files, and generate compliance reports for a cloud native application.
Interact with an ASP.NET Core minimal API
Published: 10/20/2023, Length: 0:37:00
Learn how APIs are implemented in ASP.NET Core, and how to use API documentation to learn the APIs requirements.