Skip to content
Sahasra Technologies

SAHASRA TECHNOLOGIES

Beginner to intermediate curriculum · ASP.NET Core Development
Microsoft .NETBeginner → Intermediate40–48 classes90 minutes / class

ASP.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.

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

01

ASP.NET Core Fundamentals

Project structure, Program.cs, configuration, dependency injection, middleware, routing, models, services and logging.

02

MVC & Razor Pages

MVC flow, controllers, Razor views, layouts, forms, binding, validation, PageModel, OnGet/OnPost and CRUD.

03

REST Web API

HTTP methods, status codes, JSON, controllers, routing, requests, responses, DTOs and validation.

04

Dapper & SQL Server

Connect services to stored procedures and Dapper repositories with safe parameter handling.

05

API Quality & Security

Error handling, logging, Swagger, Postman, CORS, authentication, JWT and authorization basics.

06

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

MiddlewareDependency injectionControllerServiceDTOEndpointStatus codeCORSJWT

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