Skip to content
Sahasra Technologies

SAHASRA TECHNOLOGIES

Beginner to intermediate curriculum · ASP.NET Core Development
All course curricula
Microsoft .NETBeginner → Intermediate

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.

Duration
40–48 classes
Per class
90 minutes

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

  1. 1

    ASP.NET Core Fundamentals

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

  2. 2

    MVC & Razor Pages

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

  3. 3

    REST Web API

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

  4. 4

    Dapper & SQL Server

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

  5. 5

    API Quality & Security

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

  6. 6

    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

Terminology, Debugging and Responsible AI

Industry terminology

  • Middleware
  • Dependency injection
  • Controller
  • Service
  • DTO
  • Endpoint
  • Status code
  • CORS
  • JWT

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