Work
What is .NET?
Microsoft platform for building web apps, REST APIs, and desktop apps using C# language. Used by banks, hospitals, TCS, Infosys, startups.
Salary
What salary?
Fresher: INR 3-6 LPA. After 2 years: INR 8-15 LPA. Full-stack .NET developer: INR 15-25 LPA. High demand in Indian IT market.
Time
How long?
Stage 01-06 = 4 months. All 12 stages = 6-8 months. One article per day, 2 hours practice per day.
Goal
What will I build?
A complete School Management System - students, teachers, exams, fees, attendance. Console -> API -> Database -> React -> Azure.
Which stages do I need?
Junior .NET Backend Developer
Stage 01 - 06 | 4-5 months
Full-Stack .NET Developer
Stage 01 - 08 | 6-7 months
Complete .NET Developer
All 12 stages | 8-10 months
Upgrade from .NET Framework
Stage 01, 04, 05, 06 | 2-3 months
Stages 09-11 (Angular, Blazor, Razor Pages) are bonus - do them after you land your first job or if you have extra time.
.NET Developer Roadmap - 12 Stages
One project. Twelve stages. Same School Management System codebase grows from console app to full-stack Azure deployment.

01
.NET Platform & ToolsStart Here
Note: Install the environment, understand the platform before writing any C# syntax.
Build: Setup - Visual Studio, Git, GitHub, dotnet CLI, first Console App
02
C# Fundamentals
Note: Master the language. Every pattern here is used in every stage after this.
Build: Student Report Card Generator - Console App
03
SQL Server
Note: Design the database first. See data in SSMS before writing C# that touches it.
Build: 12-Table Schema - T-SQL, Stored Procs, Views, Indexes
04
Entity Framework Core
Note: Connect C# to SQL Server. This is when everything clicks - code reads and writes real data.
Build: ORM Layer - DbContext, All Relationships, Multi-tenant Filter, Audit Log
05
ASP.NET Core MVC
Note: Build a real UI over the real database. Students, teachers, exams all visible in a browser.
Build: School Admin Portal - Razor UI with Full CRUD
06
Web API + JWT Auth
Note: Expose the data as a secure REST API. Any frontend can consume it now.
Build: REST API - All CRUD + JWT + Swagger + Roles
07
Dapper
Note: Complex reports alongside EF Core. See when raw SQL wins over the ORM.
Build: Report Queries - Results, Fees, Attendance Summary
08
React Frontend
Note: First JavaScript frontend - calls the Stage 06 API. Same data, new interface.
Build: Student Portal UI - Login, Dashboard, Results, Fee Status
09
Angular (Bonus)
Note: Same API, different framework. One backend serves multiple frontends.
Build: Same Portal in Angular - HttpClient, Guards, Reactive Forms
10
Blazor (Bonus)
Note: Write frontend in C# - no JavaScript. Strong differentiator in interviews.
Build: Student Portal in Blazor - Pure C#, No JavaScript
11
Razor Pages (Bonus)
Note: Simpler than MVC for page-focused apps. Razor Pages vs MVC is a common interview question.
Build: Student Self-Service Portal - View Results, Fee Status
12
Full Stack + AzureJob Ready
Note: Deploy everything to Azure. Real URL, real DB, real app. Show it in your interview.
Build: Complete System - API + MVC + React + SQL Server - Live on Azure
Stage 12 Complete = Job-Ready .NET Developer
C# | MVC | Web API | SQL Server | EF Core | Dapper | React | Angular | Blazor | Azure