Zenler Player
Your course is loading. Hang tight.
Clean Architecture Full-Stack Bootcamp: .NET 9 & Angular 19 (Only For Experienced Developers)
Back to curriculum
0% Complete
0% Complete
Day 0 - Prerequisite - Classes With Properties (In-Depth)
Day 1 - Introduction To Coding Bootcamp
Day 2 - Getting Started With EF Core 9 in 6 Easy Steps
Day 3 - Updating Database Structure (migration Commands) - Data Annotations - Class Design Techniques (1 to M) - ProjectAndModules Design
Day 4 - Class design Rules - One To Mant And Many To Many Relationships - Stock Management System
Day 5 - In-depth Class design For Complex Scenarios - Restaurant Management System - DAos And Data Folders
Day 6 - Generating Dummy Records With ChatGPT - Insert - Update - Delete - Auto Transaction in SaveChanges() - Bulk Operations Using Range() Methods
Day 7 - FirstOrDefault() - SingleOrDefault() - Intro To Eager Loading - IList Vs IEnumerable- Iterator Design Pattern - Eager Loading - Explicit Loading - Lazy Loading
Day 8 - Eager Loading In-Depth - Multiple Entities - Immediate Vs Diferred Mode Of Query Execution - IEnumerable Vs IQuerable
Day 9 - Auto Transactions And Manual Transactions In-Depth - Getting Order Details With OrderId:
Day 10 - Raw SQL - Stored Procedures - Parameterized - Customized Entity Return Type
Day 11 - Layered Arch - Repository Pattern - In-Depth - Intro To Clean Arch
Day 12 - Fluent APIs - Data Seeding - Implementing Clean Architecture - Layer Vs Clean Architecture
Day 13 - Create Your First Static WebSite And PortFolio With Google ContactUs Form And Host It Live
Day 14 - Intro To Web APIs - Set Default Start Page - Controller - Action - Parameter Passing Mechanism - Routing - Query String
Day 15 -
Day 16
Day 17- Value Type - Ref Type - Dynamic Memory Allocation - new - GC - Managed - UnManaged Resources - Dispose() Method - using Resource - IDisposable - Inversion Control - DI
Day 18 - DI Object Life Cycle - End Points Explorer - .http File - Swagger Or OpenAPI - DB First In EF Core In-Depth - Circular Ref Problem
Day 19 - Solution To Circular Reference Problem - Lambda expression - NewtonSoft.Json - Data Transfer Objects(DTos) - AutoMapper - Config ForMember
Day 20 - XML Response - Exception Handling At Action Level - Application Level - ELMAH Logging
Day 21 - Exception Logging - Initial Setup Authentication And Authorization Securing Controllers Using [Authorize] - [AllowAnonymous] - [Allowan
Day 22 - Register - Login - Logout - Role Creation - Authorization - Sending User and Role On Successful Login - Forget Password Code
Day 23 - Security concepts And Complete Implementation Of JWT Authentication And Authorization
Day 24 - Theory About Web APIs - FAQ
Day 25 - Getting Started with Angular - 6 Step Process - StandAlone Project - AppMpdule - NgModule - Data Binding
Day 26 - Data Binding - (click) Event -Adding A New Component - if and for loop (Directives and Template Syntax) - Display data In Grid - Bootstrap Integration - Bootswatch theme
Day 27 - Implementing Pipes - NgxPagination - Search Filters -Generic Search Filters - Sorting the List
Day 28 - Adding GenericSortFilter - Creating An API from Scratch - Creating Angular UI From Scratch - Making API Calls - Enabling CORS - Adding Header Nav Bar - Footer
Day 29 - Creating EmployeesController - EmployeeGrid - DropDownList Cascade - GetEmployeesByDid - Delete Employee
Day 30 - Template Driven Forms - Insert Operation - Server Side Error Handling - Success Messages - Client Side Validations - Select A Record To Edit
Day 31 - Update Operation - Models In Angular - Services In Angular - Routing In Angular - Router Outlet - routerLink
Day 32 - Children Components Routing - ActivatedRoute Object - Read Data From params - Web Storage Or State Management - Cookies - SessionStorage - LocalStorage
Day 33 - Imperative Vs Reactive Programming - Rxjs - Observable - Observer - Subscription - (Theory)
Day 34 - Operators in RxJs - debounceTime - filter - retry - switchMap - map - Subjects in rxjs
Day 35 - Intro To Live Project Short Story - Created DAL (DAO, Extending Identity User, async Repository DP, Unit Of Work DP) - Created SSAPI (With Unit Of Work DP and DTos)
Day 36 - Creating Angular UI - Performing Initial Setup With Batch File (Components, Routing, Services, Models) - Complete Post Story Implementation With Reactive Forms - Validations
Day 37 - Complete Application Flow - Approve a Story - Read Approved Stories - Complete Cookie Based Authentication And Authorization On Server and Client
Day 38 - Http and Https Config - Complete Client Side Authentication And Authorization Implementation - canActivate - AuthGuard Service To Secure Routing
Day 39 - Complete JWT Authentication And Authorization Implementation - Interceptor Implementation
Day 40 - Profile Pic Upload - Passing Model And File In FormData - Loading Bar - Angular CSV File Download - Graphical Reports - Pie - Bar - Charts
Day 41 - appsetting File In Web API - Moving And Accessing ConStr And JWT From appSetting - Creating Roles And Admin At Runtime - environment File In Angular
Day 42 - Hosting (Database - ASP.Net Core Web API - Angular UI) To the Live Shared Server
Day 43 - Azure Cloud Hosting (Database - ASP.Net Core Web API - Angular UI)
Day 44 - Gmail Login
Introduction
Day 0 - Prerequisite - Classes With Properties (In-Depth)
Preview
Day 1 - Introduction To Coding Bootcamp
Preview
Entity Framework Core 9
Day 2 - Getting Started With EF Core 9 in 6 Easy Steps
Preview
Day 3 - Updating Database Structure (migration Commands) - Data Annotations - Class Design Techniques (1 to M) - ProjectAndModules Design
Day 4 - Class design Rules - One To Mant And Many To Many Relationships - Stock Management System
Day 5 - In-depth Class design For Complex Scenarios - Restaurant Management System - DAos And Data Folders
Preview
Day 6 - Generating Dummy Records With ChatGPT - Insert - Update - Delete - Auto Transaction in SaveChanges() - Bulk Operations Using Range() Methods
Day 7 - FirstOrDefault() - SingleOrDefault() - Intro To Eager Loading - IList Vs IEnumerable- Iterator Design Pattern - Eager Loading - Explicit Loading - Lazy Loading
Day 8 - Eager Loading In-Depth - Multiple Entities - Immediate Vs Diferred Mode Of Query Execution - IEnumerable Vs IQuerable
Day 9 - Auto Transactions And Manual Transactions In-Depth - Getting Order Details With OrderId:
Day 10 - Raw SQL - Stored Procedures - Parameterized - Customized Entity Return Type
Day 11 - Layered Arch - Repository Pattern - In-Depth - Intro To Clean Arch
Day 12 - Fluent APIs - Data Seeding - Implementing Clean Architecture - Layer Vs Clean Architecture
ASP.Net Core 9 Web APIs
Day 13 - Create Your First Static WebSite And PortFolio With Google ContactUs Form And Host It Live
Preview
Day 14 - Intro To Web APIs - Set Default Start Page - Controller - Action - Parameter Passing Mechanism - Routing - Query String
Day 15 -
Day 16
Day 17- Value Type - Ref Type - Dynamic Memory Allocation - new - GC - Managed - UnManaged Resources - Dispose() Method - using Resource - IDisposable - Inversion Control - DI
Preview
Day 18 - DI Object Life Cycle - End Points Explorer - .http File - Swagger Or OpenAPI - DB First In EF Core In-Depth - Circular Ref Problem
Day 19 - Solution To Circular Reference Problem - Lambda expression - NewtonSoft.Json - Data Transfer Objects(DTos) - AutoMapper - Config ForMember
Day 20 - XML Response - Exception Handling At Action Level - Application Level - ELMAH Logging
Day 21 - Exception Logging - Initial Setup Authentication And Authorization Securing Controllers Using [Authorize] - [AllowAnonymous] - [Allowan
Day 22 - Register - Login - Logout - Role Creation - Authorization - Sending User and Role On Successful Login - Forget Password Code
Day 23 - Security concepts And Complete Implementation Of JWT Authentication And Authorization
Day 24 - Theory About Web APIs - FAQ
Angular 19
Day 25 - Getting Started with Angular - 6 Step Process - StandAlone Project - AppMpdule - NgModule - Data Binding
Preview
Day 26 - Data Binding - (click) Event -Adding A New Component - if and for loop (Directives and Template Syntax) - Display data In Grid - Bootstrap Integration - Bootswatch theme
Day 27 - Implementing Pipes - NgxPagination - Search Filters -Generic Search Filters - Sorting the List
Day 28 - Adding GenericSortFilter - Creating An API from Scratch - Creating Angular UI From Scratch - Making API Calls - Enabling CORS - Adding Header Nav Bar - Footer
Day 29 - Creating EmployeesController - EmployeeGrid - DropDownList Cascade - GetEmployeesByDid - Delete Employee
Day 30 - Template Driven Forms - Insert Operation - Server Side Error Handling - Success Messages - Client Side Validations - Select A Record To Edit
Day 31 - Update Operation - Models In Angular - Services In Angular - Routing In Angular - Router Outlet - routerLink
Day 32 - Children Components Routing - ActivatedRoute Object - Read Data From params - Web Storage Or State Management - Cookies - SessionStorage - LocalStorage
Day 33 - Imperative Vs Reactive Programming - Rxjs - Observable - Observer - Subscription - (Theory)
Day 34 - Operators in RxJs - debounceTime - filter - retry - switchMap - map - Subjects in rxjs
Angular 19 + .Net 9 Live Project
Day 35 - Intro To Live Project Short Story - Created DAL (DAO, Extending Identity User, async Repository DP, Unit Of Work DP) - Created SSAPI (With Unit Of Work DP and DTos)
Preview
Day 36 - Creating Angular UI - Performing Initial Setup With Batch File (Components, Routing, Services, Models) - Complete Post Story Implementation With Reactive Forms - Validations
Day 37 - Complete Application Flow - Approve a Story - Read Approved Stories - Complete Cookie Based Authentication And Authorization On Server and Client
Day 38 - Http and Https Config - Complete Client Side Authentication And Authorization Implementation - canActivate - AuthGuard Service To Secure Routing
Day 39 - Complete JWT Authentication And Authorization Implementation - Interceptor Implementation
Day 40 - Profile Pic Upload - Passing Model And File In FormData - Loading Bar - Angular CSV File Download - Graphical Reports - Pie - Bar - Charts
Day 41 - appsetting File In Web API - Moving And Accessing ConStr And JWT From appSetting - Creating Roles And Admin At Runtime - environment File In Angular
Live Hosting And Social Login
Day 42 - Hosting (Database - ASP.Net Core Web API - Angular UI) To the Live Shared Server
Day 43 - Azure Cloud Hosting (Database - ASP.Net Core Web API - Angular UI)
Day 44 - Gmail Login
×
This is an unpublished lesson. This lesson will not be shown for students unless you set it as Public.
Back to Dashboard
No contents are available in this lesson!
No lessons available !
Back to Dashboard
Lesson contents locked
Enroll to unlock this lesson.
Enroll to unlock
Next Lesson