Learn Blazor: Build an Inventory Management System in .NET 8

🎁ALL-ACCESS Subscription: Unlock access to all of my courses, both now and in the future at a low $19.99 / month.
https://frankliucs.com/all-access

πŸ’Ž Learn Blazor while building an Inventory Management System in .NET 8
https://frankliucs.com/blazor-ims

πŸ’Ž Become advanced-level programmer with challenges from CodeCrafters. Over 50k devs use CodeCrafters, including staff-level engineers at Google, GitHub, Vercel, and more. Use the following link to get 40% off:
https://frankliucs.com/codecrafters

πŸ’Ž Blazor Deep Dive in .NET 8 – From Beginner to Advanced
https://frankliucs.com/blazor8

πŸ’Ž Learn .NET Core MVC in .NET 8 by building a Market Management System
https://frankliucs.com/mvc

πŸ’Ž Complete Guide to ASP.NET Core Identity in .NET 8
https://frankliucs.com/identity

πŸ’Ž Complete Web API Course in .NET 8
https://frankliucs.com/webapi-course

πŸ’Ž SQL Masterclass: From Zero to Hero with SQL Server
https://frankliucs.com/sql

πŸ’ŽLearn .NET MAUI while creating a Contacts App in .NET 7:
https://frankliucs.com/maui

πŸ’ŽComplete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture
https://frankliucs.com/blazor-course

πŸ‘Clearn Architecture Course
https://frankliucs.com/architecture-course

πŸ”Œ Connect with me: https://frankliucs.com/
πŸ… Support me on Patreon: https://www.patreon.com/frankliucs
β˜• Support me on Buy me a Coffee: https://www.buymeacoffee.com/frankliucs

00:00:00 Introduction
00:03:58 How traditional web app works
00:06:52 Achieve interactivity in traditional Web apps
00:11:52 How Blazor SSR works
00:13:36 Achieve interactivity with SignalR channel
00:18:11 Achieve interactivity with WebAssembly
00:22:23 Project Structure
00:32:56 Enhanced Navigation
00:39:08 What is Inventory Management System
00:41:59 Introduction to Clean Architecture
00:49:07 Write the View Inventories Use Case
00:54:34 Why we start with implementing use cases
00:57:20 Implement the View Inventories Use Case
01:11:15 Create a Plugin with Dependency Injection
01:19:51 Inject the Use Case in Razor Component
01:31:55 Dependency Injection
01:38:17 Dependency Injection Lifetime Managementm
01:44:53 Page Component – Create the Inventory List pa
01:51:28 SPA Components Best Practice
01:54:31 Create a reusable component – Inventory List
02:10:25 Extract List Item Component and use Component Parameters