Learn Blazor while creating an Inventory Management System | .NET 6 | Entity Framework | Identity

🔥This Course:

💎 Complete Guide to ASP.NET Core Identity

💎Complete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture

💎 Complete Web API Course:

👍Architecture Course (free for now)

🏅 Support me on Patreon: https://www.patreon.com/frankliucs
☕ Support me on Buy me a Coffee: https://www.buymeacoffee.com/frankliucs
🔌 Connect with me: https://frankliucs.com/
🐦 Follow me on twitter: https://twitter.com/frankliucs

– Web API Playlist: https://www.youtube.com/playlist?list=PLgRlicSxjeMMSCYjOe2t2-BLqVxInAMM1

– Source codes is available to my patrons: https://www.patreon.com/frankliucs

– Blazor Tutorial Playlist: https://www.youtube.com/watch?v=cmFvIzQr1h4&list=PLgRlicSxjeMOwJyqendhcntDqEjCBncci

To subscribe, please click on this link:

– My Equipment

Primary: https://amzn.to/3aowldu
Secondary: https://amzn.to/3gWEtDI

I switch between these two mouses to take good care of my rist and arm. One is stationary, the other is not.

Logitech M570 Wireless Trackball:

Anker 2.4G Wireless Vertical Ergonomic Optical Mouse:

00:00:00 Introduction
00:03:07 Blazor Project Structure
00:12:14 How Blazor Works
00:20:28 What is an Inventory Management System
00:23:47 Introduction to Clean Architecture
00:30:58 Null Reference Type in .NET 6
00:36:44 Write the View Inventories Use Case
00:45:16 Implement the View Inventories Use Case
00:59:27 Create a Plugin with Dependency Injection
01:08:45 Inject the Use Case in Razor Component
01:17:35 Dependency Injection in Blazor
01:28:08 Page Component – Create the Inventory List Page
01:34:34 SPA Components Best Practice
01:38:07 Databinding and EventCallback in Search Inventory Component
01:52:59 Component Parameters in Inventory List Component
02:03:52 Null Checks
02:06:07 Extract the Inventory List Item Component
02:09:45 Add Inventory Use Case
02:12:10 Implement Add Inventory Repository Methods
02:15:34 NavigationManager
02:17:56 EditForm and Data Validation
02:30:09 Edit Inventory Use Case
02:35:12 Implement Edit Inventory Repository methods
02:43:00 Receive Routing Parameters
02:50:09 Implement Edit Inventory Component
03:03:06 Why we are using Async everywhere