
SAHASRA TECHNOLOGIES
Beginner to intermediate curriculum · ASP.NET Core DevelopmentASP.NET Core Development
A major backend track covering ASP.NET Core foundations, introductory MVC and Razor Pages, and strong practical Web API development with Dapper and SQL Server.
curriculum pdf
Save the complete ASP.NET Core Development curriculum as a branded PDF for offline reference.
learning objective
Build, test and explain a validated database-backed ASP.NET Core Web API and understand common MVC and Razor patterns.
recommended class plan
40–48 classes · 90 minutes per class
3 weekday classes + 1 weekend API lab per week
technologies
- ASP.NET Core
- C#
- Dapper
- SQL Server
- JWT
tools
- Visual Studio
- Swagger
- Postman
- SSMS
- Debugger
- Git
curriculum modules
Basic foundations → practical skills → guided application
ASP.NET Core Fundamentals
Project structure, Program.cs, configuration, dependency injection, middleware, routing, models, services and logging.
MVC & Razor Pages
MVC flow, controllers, Razor views, layouts, forms, binding, validation, PageModel, OnGet/OnPost and CRUD.
REST Web API
HTTP methods, status codes, JSON, controllers, routing, requests, responses, DTOs and validation.
Dapper & SQL Server
Connect services to stored procedures and Dapper repositories with safe parameter handling.
API Quality & Security
Error handling, logging, Swagger, Postman, CORS, authentication, JWT and authorization basics.
Guided API Project
Build and test an ASP.NET Core Web API + Dapper + SQL Server application.
beginner topics
Start here and build comfort.
- Project creation and structure
- Routing and controllers
- Dependency injection
- Configuration
- Models and services
- MVC/Razor basics
intermediate topics
Progress after the basics are clear.
- REST design
- DTOs and validation
- Dapper integration
- Stored procedures
- Logging and errors
- CORS
- JWT and authorization basics
practical learning
Practise, submit, build and explain.
Practical exercises
- —Create CRUD endpoints
- —Return correct status codes
- —Validate a request DTO
- —Test endpoints in Postman and Swagger
Assignments
- —Build a service layer
- —Add Dapper stored procedure calls
- —Add JWT basics
- —Document an API
Mini projects
- —Employee Management API
- —Inventory API
- —Student Management API
industry habits throughout the track
Industry terminology
Debugging exercises
- Trace a 400/401/500 response
- Inspect dependency-injection errors
- Debug API → Dapper → SQL flow
AI learning exercises
- Review generated controllers for validation
- Ask AI to explain middleware order
- Generate tests, then verify every assertion
topics intentionally excluded
Advanced topics come later.
Quality fundamentals are more valuable than an overloaded syllabus. These topics are outside this track:
- Microservices
- CQRS
- Event sourcing
- Advanced Clean Architecture
- Advanced security
- Distributed systems
recommended next track
