- Introduction
- Page Life Cycle & PostBack
- HTML, CSS as required
- Controls and Properties
- WebConfig & Global.aspx
- Master Page, Themes
- State Management (Session, Cookies, ViewState)
- Data Controls (GridView, Repeater)
- Navigation Techniques
- Authentication & Authorization
- Error Handling
- Please Note - ASP.net is now not much used in industry, however basics are required to learn Asp.net MVC hence covered here as required.
- MVC Architecture & Project Setup
- MVC Project Development Basics & Components Overview
- Entity Framework Core
- Code First / Database First
- Migrations & CRUD
- LINQ to Entities
- Relationships
- Loading Strategies
- Async Operations
- Pagination
- Repository Pattern
- ASP.NET Core Web API (REST Services)
- REST Architecture & HTTP Verbs
- Routing & Middleware Pipeline
- Model Binding & Validation
- DTO Pattern
- Repository & Service Layer
- Swagger Documentation
- JWT Authentication & Authorization
- Status Codes & Global Error Handling
- Async API Programming
- Pagination, Filtering & CORS
- Logging & File Upload API
- API Versioning
- Deployment Basics
- ASP.NET Core MVC Development
- MVC Project Setup & Routing
- Controllers, Actions & Razor Views
- HTML Helpers & Tag Helpers
- ViewModel & Model Binding
- Validation & Filters
- State Management
- Partial Views, Layouts & View Components
- Dependency Injection & Middleware
- AJAX / JSON Integration
- File Upload & Pagination
- Authorization & Exception Handling
- Configuration & Logging
- Areas & Repository Pattern
- Async Controller Actions
- Project Development
- ASP.NET Core MVC (Advanced / Add-on)
- Minimal Hosting Model & Middleware Pipeline
- MVC Architecture & Razor Views
- Routing & Tag Helpers
- Model Binding & Validation
- Filters & Dependency Injection
- Configuration & Logging
- State Management & Authentication
- Partial Views & View Components
- File Upload & Pagination
- EF Core Integration
- Repository Pattern
- Async Controllers & Global Error Handling
- Areas (Admin Module)
- Caching & Deployment
- Project Development