ASP.NET Core Website Programming Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1 Fundamentals

C# Basics & OOP
HTML, CSS, JavaScript
Basic Web Knowledge
Basic SQL

2 Intro to ASP.NET Core

What is ASP.NET Core?
Create Your First Project
Request Lifecycle & Middleware

3 Web Programming Models

ASP.NET Core MVC
ASP.NET Core Razor Pages
ASP.NET Core Blazor

4 Building APIs

What is an API?
Creating a Web API Controller
Swagger / OpenAPI

5 Data Access with EF Core

Intro to EF Core
DbContext and DbSet
Migrations
CRUD Operations

6 Core Concepts

Dependency Injection (DI)
Configuration
Logging

7 Security

Authentication
Authorization
Protection Against Attacks

8 Testing

Unit Testing
Integration Testing

9 Deployment

IIS
Azure App Service
Docker

Visit the following related paths and keep learning.