ASP.NET Core Website Programming Roadmap

Step by step guide to becoming an ASP.NET Core Website Programming Developer.

Back to home

Legend

Propose
Alternatives
Options

1C# & .NET Fundamentals

Basic & Advanced C#
Object-Oriented Programming (OOP)
.NET Ecosystem

2Intro to ASP.NET Core

ASP.NET Core Architecture
Middleware
Dependency Injection (DI)
Configuration & Logging

3MVC & Razor Pages

MVC Pattern
Razor Pages
Razor Syntax
Blazor

4Building APIs

RESTful APIs
GraphQL
Minimal APIs

5Database Interaction

Entity Framework Core (EF Core)
Dapper
Repository & Unit of Work Patterns

6Authentication & Authorization

ASP.NET Core Identity
Cookie & JWT Authentication
OAuth 2.0 & OpenID Connect
Policy-Based Authorization

7Testing

Unit Testing
Integration Testing
Moq & Fakes/Stubs

8Deployment & DevOps

Docker
CI/CD
Azure / AWS
Monitoring & Telemetry

Visit the following related paths and keep learning.