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

  Рет қаралды 8,957

Frank Liu

13 күн бұрын

🎁ALL-ACCESS Subscription: Unlock access to all of my courses, both now and in the future at a low $19.99 / month.
frankliucs.com/all-access
💎 Learn Blazor while building an Inventory Management System in .NET 8
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:
frankliucs.com/codecrafters
💎 Blazor Deep Dive in .NET 8 - From Beginner to Advanced
frankliucs.com/blazor8
💎 Learn .NET Core MVC in .NET 8 by building a Market Management System
frankliucs.com/mvc
💎 Complete Guide to ASP.NET Core Identity in .NET 8
frankliucs.com/identity
💎 Complete Web API Course in .NET 8
frankliucs.com/webapi-course
💎 SQL Masterclass: From Zero to Hero with SQL Server
frankliucs.com/sql
💎Learn .NET MAUI while creating a Contacts App in .NET 7:
frankliucs.com/maui
💎Complete Blazor Course: Build an e-commerce app with ASP.NET Blazor and Clean Architecture
frankliucs.com/blazor-course
👍Clearn Architecture Course
frankliucs.com/architecture-course
🔌 Connect with me: frankliucs.com/
🏅 Support me on Patreon: www.patreon.com/frankliucs
☕ Support me on Buy me a Coffee: 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

Пікірлер: 23
@animegod2474
@animegod2474 10 күн бұрын
this is the best blazor clean architecture tutorial i have seen .
@animegod2474
@animegod2474 8 күн бұрын
I CANT WAIT FOR THE NEXT TUTORIAL
@2005Azm
@2005Azm 12 күн бұрын
Master teacher! It's always a celebration each time you publish a content! Eather in Udemy or here in KZfaq! Thank you again! I'd like to see how UseCases architecture can include a Web API. Let's say I want to add a mobile UI (.NET MAUI) to the system to consume the same Web API By the way I'm joining this channel and thank you so much for the update on Udemy!
@FrankLiuSoftware
@FrankLiuSoftware 12 күн бұрын
Thank you!
@abdouldia1605
@abdouldia1605 Күн бұрын
I think you could replace the WebApp with your WebApi and consume it from any client. The configuration in your api should be the same as in the WebApp as shown by @FrankLiuSoftware.
@hungvi5298
@hungvi5298 12 күн бұрын
Thanks so much
@kar-s6716
@kar-s6716 13 күн бұрын
Bro ... light mode is why I'm not following tour tuto ... unless I need it one day 😅 Thanks bro for sharing keep it up 👍
@dasfahrer8187
@dasfahrer8187 Күн бұрын
How are you passing state between static and interactive components?
@adrianspikes6454
@adrianspikes6454 12 күн бұрын
Ive watched and learned from alot of the full tutorials that you hv blessed us with. I would like to request seeing more pointers on what not to do or avoidance tactics. Thanks 1:29:22 so what if the list is null? I understand exceptions. But my problem is the search textbox is nullRefing me to death on initial page load and I'm trying to ignore it w/o crashing or figuring out some other reasons like EditForm context more than one error.
@MohamedEmad-iw9rg
@MohamedEmad-iw9rg 12 күн бұрын
Hey , if u can help for that . Blazor server side Please make video using a media form ( onchange = function ) I had read the doc and how to use by microsoft but it couldnt work .
@mrt7948
@mrt7948 11 күн бұрын
It would be better if u show how sell or purchase ui works.
@georgeteach7067
@georgeteach7067 12 күн бұрын
Your graphic at the begiing shows Blazor, EF, SQl and Identity but looking at the TOC and the solution at the end of the video shows no indication of Identity. Do you incorporate Authorization in this vdieo or not?
@FrankLiuSoftware
@FrankLiuSoftware 12 күн бұрын
The entire course has 12.5 hours. This is the first two sections of the course.
@mrt7948
@mrt7948 12 күн бұрын
is this complete course or do i have to purchase from udemy?
@FrankLiuSoftware
@FrankLiuSoftware 12 күн бұрын
The full course has 12.5 hours. This is the first two sections of it.
@mrt7948
@mrt7948 12 күн бұрын
@@FrankLiuSoftware thank you very much, i just finished it, it was really nice . will you post next sections soon?
@wprtube
@wprtube 11 күн бұрын
Is this the same one you did before but in .NET 8?
@FrankLiuSoftware
@FrankLiuSoftware 11 күн бұрын
The same one I did in .net 6.
@KAAN_TR
@KAAN_TR 12 күн бұрын
You should create a B2C bookstore in .net 8, that’s what I need. Any takers to develop? Will pay your time
@dasfahrer8187
@dasfahrer8187 2 күн бұрын
Might be less confusing if you pronounced 'route' to rhyme with 'out' in instead of 'toot'.
@prampting
@prampting 2 күн бұрын
Frank is posting from Canada. So "root" is 'route"
@dasfahrer8187
@dasfahrer8187 2 күн бұрын
@@prampting That makes more sense.