Complete Learning Path
Explore the Complete Course Curriculum
Go step by step from EF Core and ASP.NET Core APIs to Angular 20, Clean Architecture, full-stack project development and Azure deployment.
↓ Click any module to explore the lessons
44 LESSONS FREE PREVIEWS
Course Curriculum
-
Prerequisites (Just have a walk through and prepare running notes)
5
Lessons
-
1. Classes With Properties (In-Depth)
Preview
-
2. is-a/an Relationship - Inheritance - Generalization & Specialization - has-A Relationship - Association - Single Level - Multi Level - C# Does Not Support Multiple Inheritance
Preview
-
3. Constructor Chaining With base Keyword - Method Overriding - Other Use Of base Keyword - sealed method and sealed class - abstract method And abstract class - Runtime Polymorphism - Diagram C
Preview
-
4. interfaces - Multiple Inheritance - RealTime Implementation Of Interfaces - Dynamic Interfaces - Generic Interfaces - object Class - partial Classes - anonymous type
Preview
-
5. System.Collections - Stack, Queue & ArrayList - System.Collections.Generic - Stack, Queue & List - LINQ - Query Expression - Lamda Expression - Exception - try, catch and finally
Preview
-
Introduction To Bootcamp
1
Lesson
-
Day 1 - What Are We Going To Implement?
Preview
-
Entity Framework Core 9
11
Lessons
-
Day 2 - Getting Started With EF Core 9 in 6 Easy Steps with Full PPT
Preview
-
Day 3 - Updating Database Structure (migration Commands) - Data Annotations - Class Design Techniques (1 to M) - Project And Modules Design
Preview
-
Day 4 - Class design Rules - One To Many And Many To Many Relationships - Stock Management System
Start
-
Day 5 - In-depth Class design For Complex Scenarios - Restaurant Management System - DAos And Data Folders
Start
-
Day 6 - Dummy Records With ChatGPT - Insert - Update - Delete - Using Range() Methods - FirstOrDefault() - SingleOrDefault() - Navigation Prop - IList Vs IEnumerable- Iterator Design Pattern - LINQ
Start
-
Day 7 - Immediate Vs Deferred Mode Of Query Execution - IEnumerable Vs IQuerable - Eager Loading - Eager Loading In-Depth - Multiple Entities
Start
-
Day 8 - Explicit Loading - Lazy Loading - Auto Transactions And Manual Transactions In-Depth - Getting Order Details With OrderId From RestaurantDb
Start
-
Day 9 - Raw SQL - Stored Procedures - Parameterized - Customized Entity Return Type
Start
-
Day 10 - Layered Arch - Fluent APIs - Data Seeding - Console And Windows UI
Start
-
Day 11 - Layered Arch - Repository Pattern - In-Depth - Intro To Clean Arch
Start
-
Day 12 - Clean Architecture - In-Depth - Application Layer - DTos - Layered Vs Clean Arch
Start
-
ASP.Net Core 9 Web APIs
9
Lessons
-
Day 13 - Create Your First Static WebSite And PortFolio With Google ContactUs Form And Host It Live With Full PPT
Start
-
Day 14 - Intro To Web APIs - Set Default Start Page - Controller - Action - Parameter Passing Mechanism - Routing - Query String
Start
-
Day 15 - EFCore In API - CRUD - Fiddler - Web API Life Cycle - Response Code - ActionResult - IActionresult - Server Side Validation
Start
-
Day 16 - async - await - Scaffolding - Dispose() - using(resource) - IDisposable - DI - Injecting User Defined Object - DI - Object Lifetime
Start
-
Day 17 - EndPonit explorer - .Http file - Swagger - Object Cycle Issue - Solutions (Select() - JsonSoft Serialization) - Converter Utility
Start
-
Day 18 - DTos - AutoMapper - XML response - Exception Handling At Middleware- MtoM relationship In Controllers - Transactions
Start
-
Day 19 - Initial Setup Authentication And Authorization Securing Controllers Using [Authorize] - [AllowAnonymous] - [Allow] - Register - Login - Logout - Cookies TimeOut
Start
-
Day 20 - Role Based Authorization - Assigning Default Roles - Creating Roles Dynamically - Assigning Roles Dynamically
Start
-
Day 21 - Security concepts And Complete Implementation Of JWT Authentication And Authorization - Theory About Web APIs - Kestrel Server - FAQ
Start
-
Angular20
11
Lessons
-
Day 22 - Getting Started with Angular - Install NodeJs and npm - Install Angular 20 - Stand Alone Project - With Full PPT
Start
-
Day 23 - Project Directory Structure - app component - app-module - main ts file - Data Binding - Two Way Binding - (click) Event -Adding A New Component
Start
-
Day 24 - if and for loop (Directives and Template Syntax) - Display data In Grid - Bootstrap Integration - Bootswatch theme - Using Pipes - NgxPagination
Start
-
Day 25 - Search Filters -Generic Search Filters - Sorting the List - Adding GenericSortFilter - Creating An API from Scratch - Creating Angular UI From Scratch - Making API Calls - Enabling CORS
Start
-
Day 26 - Creating EmployeesController - EmployeeGrid - DropDownList Cascade(Server and Client Side) - fetchParams Utility - GetEmployeesByDid - Delete Employee
Start
-
Day 27 - Template Driven Forms - Insert Operation - Server Side Error Handling - Success Messages - Client Side Validations - Select A Record To Edit - Update Operation
Start
-
Day 28 - Models In Angular - Services In Angular - Routing In Angular - Router Outlet - routerLink
Start
-
Day 29 - Modern UI Design - List Group With Child Components - Child Routing - ActivatedRoute Object - Card Layout with Modal Popup CRUD Operations
Start
-
Day 30 - Web Storage Or State Management - Cookies - SessionStorage - LocalStorage - Imperative Vs Reactive Programming - Rxjs - Observable - Observer - Subscription - Operators in RxJs - debounceTime
Start
-
Day 31 - filter - retry - switchMap - map - Subjects in rxjs - Theory About Angular - SPA
Start
-
Day 32 - WebSocketSubjects - Message - Broadcast - @Input - @Output
Start
-
Angular 20 + .Net 9 Live Project
9
Lessons
-
Day 33 - (Approach -I) - Intro To Live Project Short Story - Creating Complete Clean Architecture For Backend - Entities - UseCases - Infrastructure - API - With PPT
Start
-
Day 34 - (Approach -II) - Intro To Live Project Short Story - Creating Complete Clean Architecture For Backend - Entities - UseCases - Infrastructure - API
Start
-
Day 35 - Creating Angular UI - Performing Initial Setup With Batch File (Modules, Components, Routing, Services, Models) - Modular Architecture - Lazy Loading
Start
-
Day 36 - Full Code Setup - SearchPipe - SortPipe - Creating ViewModels - Creating API Services - Modern UI with CRUD On Categories
Start
-
Day 37 - Complete Post Story Implementation With Reactive Forms - Validations - Complete Application Flow - Approve a Story - Read Approved Stories
Start
-
Day 38 - Shared Module - Complete Cookie Based Authentication And Authorization On Server and Client - Http and Https Config
Start
-
Day 39 - Complete Client Side Authentication And Authorization Implementation - canActivate - AuthGuard Service To Secure Routing
Start
-
Day 40 - Complete JWT Authentication And Authorization Implementation - Interceptor Implementation Loading Bar - Angular CSV File Download - Graphical Reports - Pie - Bar - Charts
Start
-
Day - 41 - Profile Pic Upload To API - Read It From API On Angular UI - Centralized Alert System With Alert Service - BehaviorSubject - RxJs - Real Time Implementation
Start
-
Live Hosting And Gmail Login
3
Lessons
-
Day 42 - appsetting File In Web API - Moving And Accessing ConStr And JWT From appSetting - Creating Roles And Admin At Runtime - environment File In Angular - Hosting (Database - API -UI)
Start
-
Day 43 - Shared Hosting Vs Cloud hosting - Azure Cloud Hosting (Database - ASP.Net Core Web API - Angular UI)
Start
-
Start
Want to experience the teaching style first? Look for the Preview button beside selected lessons.