- Home
- .NET tutorials
.NET tutorials
![Primary constructors adds class parameters in C# 12](/media/lvepysjs/article-cover.png?width=350&height=197&v=1da2510358787f0)
![Keyed services in .NET 8 finally sees a dependency injection update](/media/q0df25ch/cover.png?width=350&height=197&v=1d9e825b08d6230)
Keyed services in .NET 8 finally sees a dependency injection update
.NET 8 brings keyed services, a dependency injection update for creating the same service with a different implementation in the IoC container.![FromQuery? FromForm? What do the .NET Web API attributes do?](/media/zrodynel/cover-4.png?width=350&height=197&v=1d9c706fa669ba0)
FromQuery? FromForm? What do the .NET Web API attributes do?
How the FromQuery, FromBody, FromForm, FromHeader and FromServices attributes work in an ASP.NET Core Web API and MVC app with C# code.![What is JWT and how to add it to ASP.NET Core](/media/hc2h5fjj/background-7.png?width=350&height=197&v=1d9c7042bd95400)
What is JWT and how to add it to ASP.NET Core
How to use JWT in ASP.NET Core for Bearer token authentication and security within the OAuth Client Credentials flow.![What is Basic authentication and how to add in ASP.NET Core](/media/shsl55cm/cover-500-3.png?width=350&height=197&v=1d9c6fca6bb6ee0)
What is Basic authentication and how to add in ASP.NET Core
Learn what is Basic authentication and an example of how to add it to a HTTP request header in ASP.NET Core using Base64.![Blazor component: Razor tutorial and example](/media/w22dk2u3/article-cover.png?width=350&height=197&v=1d9c6fba7901970)
Blazor component: Razor tutorial and example
A Blazor component uses Razor for rendering a Blazor WebAssembly app. We'll create one and add a parameter attribute in this tutorial.![Data Annotations for model validation in ASP.NET Core](/media/5czfwcjf/cover-article.png?width=350&height=197&v=1d9c6f91a0d35d0)
Data Annotations for model validation in ASP.NET Core
Learn how to write a custom .NET data annotation in C# for model validation in ASP.NET Core MVC and Web API.![SOLID principles in C# used in object-oriented design](/media/bqqlfles/cover-500-1.png?width=350&height=197&v=1d9c6f37c57ed30)
SOLID principles in C# used in object-oriented design
SOLID principles in C#, looking at design principles and examples for using object-oriented design (OOD) in your software.![Azure DevOps release pipeline for .NET Web API using IIS](/media/ac1hj4o3/cover-3.png?width=350&height=197&v=1d9c649262d8550)
Azure DevOps release pipeline for .NET Web API using IIS
Build an Azure DevOps release pipeline for .NET. Setup CI/CD and deploy your Web API to IIS using YAML tutorial.![Azure DevOps pipeline build with .NET for CI/CD](/media/3dmbdvk5/cover-2.png?width=350&height=197&v=1d9c645fec2e990)
Azure DevOps pipeline build with .NET for CI/CD
Build an Azure DevOps pipeline with .NET. Setup tutorial for ASP.NET Core CI/CD using YAML and publish to artifacts.
Watch .NET tutorials
Subscribe to our YouTube channel