.NET Core Tutorials

ASP.NET Core Web API Tutorial

Build Your First ASP.NET Core Web API

Learn how to create a RESTful API with ASP.NET Core, covering controllers, routing, and model binding.

ASP.NET Core Web API REST C#
Start Tutorial
Blazor Tutorial

Get Started with Blazor WebAssembly

Discover how to build interactive client-side web UIs with C# and .NET using Blazor WebAssembly.

Blazor WebAssembly C# Frontend
Start Tutorial
Razor Pages Tutorial

Introduction to Razor Pages

Explore Razor Pages for building server-rendered, page-focused web applications in ASP.NET Core.

ASP.NET Core Razor Pages C# Backend
Start Tutorial
Entity Framework Core Tutorial

Working with Data using Entity Framework Core

Learn the basics of data access with Entity Framework Core, including migrations and CRUD operations.

Entity Framework Core Data Access C# Database
Start Tutorial
CLI Tutorial

Using the .NET CLI

Master the .NET Command-Line Interface (CLI) for creating, building, and managing your .NET Core projects.

.NET CLI Command Line Development Tools Productivity
Start Tutorial
Docker Containerization Tutorial

Containerizing .NET Core Apps with Docker

Learn how to package and deploy your .NET Core applications in Docker containers.

Docker Containerization DevOps Deployment
Start Tutorial