Companies Home Search Profile

Learn Blazor while creating an Inventory Management System

Focused View

Frank Liu

12:21:53

257 View
  • 1. Blazor Project Structure.mp4
    09:10
  • 2. How Blazor Server Works.mp4
    08:14
  • 3. What is an Inventory Management System.mp4
    03:19
  • 4. Introduction to Clean Architecture.mp4
    07:11
  • 5. Null Reference Type in .NET 6.mp4
    05:47
  • 1. Write the View Inventories Use Case.mp4
    08:31
  • 2. Implement the View Inventories Use Case.mp4
    14:13
  • 3.1 1.7 IMS - View Inventories InMemory Plugin.zip
  • 3. Create a Plugin with Dependency Injection.mp4
    09:19
  • 4.1 8 IMS - Dependency Inject the Use Case into Razor Component.zip
  • 4. Inject the Use Case in Razor Component.mp4
    08:54
  • 5. Dependency Injection in Blazor.mp4
    10:31
  • 6.1 10 IMS - Page Component - Inventory List Page.zip
  • 6. Page Component - Create the Inventory List Page.mp4
    06:28
  • 7. SPA Components Best Practice.mp4
    03:33
  • 8.1 12 IMS - Search Inventory Component.zip
  • 8. Databinding and EventCallback in Search Inventory Component.mp4
    14:52
  • 9.1 13 IMS Inventory List Component.zip
  • 9. Component Parameters in Inventory List Component.mp4
    10:54
  • 10. Null Checks.mp4
    02:14
  • 11.1 14 Inventory List Item Component.zip
  • 11. Extract the Inventory List Item Component.mp4
    03:38
  • 1.1 15. Add Inventory Use Case.zip
  • 1. Add Inventory Use Case.mp4
    03:45
  • 2. Implement Add Inventory Repository Methods.mp4
    03:23
  • 3. NavigationManager.mp4
    02:21
  • 4.1 18. Add Inventory Completed.zip
  • 4. EditForm and Data Validation.mp4
    12:14
  • 1. Edit Inventory Use Case.mp4
    05:04
  • 2.1 20. Implement Edit Inventory Repository Methods.zip
  • 2. Implement Edit Inventory Repository methods.mp4
    09:49
  • 3. Receive Routing Parameters.mp4
    07:09
  • 4.1 22. Edit Inventory Component.zip
  • 4. Implement Edit Inventory Component.mp4
    12:46
  • 5. Why we are using Async everywhere.html
  • 1.1 23. Produdt List.zip
  • 1. Product List.mp4
    32:50
  • 2.1 24. Add Product Part 1.zip
  • 2. Add Product.mp4
    16:53
  • 3.1 25. Search and Display Inventories.zip
  • 3. Search and Display Inventories (with Decoration Pattern).mp4
    17:23
  • 4. CSS Isolation.mp4
    06:03
  • 5.1 27. Add Inventory To Product.zip
  • 5. Add Inventory to Product.mp4
    20:36
  • 6.1 28. ValidationAttribute.zip
  • 6. Use ValidationAttribute for Custom Validations.mp4
    12:57
  • 7. Improve Product Inventory Component Layout with Boostrap Card.mp4
    01:43
  • 1. Edit Product Requirements.mp4
    01:53
  • 2. View Product By Id Use Case.mp4
    14:22
  • 3. Edit_Product_Use_Case.mp4
    08:02
  • 4. Edit Product Component.mp4
    11:56
  • 1. Purchase Inventory Requirement.mp4
    01:59
  • 2. Purchase Inventory Use Case.mp4
    13:33
  • 3. AutoComplete Component 1.mp4
    18:00
  • 4. AutoComplete Component 2.mp4
    29:28
  • 5. Purchase Inventory Page Component.mp4
    25:06
  • 1. Produce Product Use Case.mp4
    19:35
  • 2. Produce Product Page Component.mp4
    13:30
  • 3. Custom Validation for Inventory Quantity.mp4
    12:29
  • 4. Javascript InterOp.mp4
    11:54
  • 1. Sell Product Use Case.mp4
    05:47
  • 2. Sell Product Page Component.mp4
    15:48
  • 3. Product Quantity Custom Validation.mp4
    05:09
  • 4. Make AutoComplete Component support Async Calls.mp4
    02:54
  • 1. Inventory Transaction Report Use Case.mp4
    15:15
  • 2. Inventory Transaction Report Page Component.mp4
    20:59
  • 3. Product Transaction Report Use Case.mp4
    04:43
  • 4. Product Transaction Report Page Component.mp4
    08:21
  • 5. Print Report.mp4
    08:13
  • 1. Entity Framework Core and Nuget Packages.mp4
    03:59
  • 2. EF Core Data Store Plugin & Package Installations.mp4
    05:32
  • 3. Configuring DbContext.mp4
    12:24
  • 4. Run DB Migrations.mp4
    11:19
  • 5. Inventory Repository with EF Core.mp4
    07:11
  • 6. Product Repository with EF Core.mp4
    07:42
  • 7. Inventory Transactions Repository with EF Core.mp4
    03:45
  • 8. Product Transactions Repository with EF Core.mp4
    05:01
  • 9. Use DbContextFactory.mp4
    08:25
  • 10. Plug in the EF Core Repositories and Test the App.mp4
    10:17
  • 1. The main parts of Identity.mp4
    02:03
  • 2. Install Identity Nuget Packages.mp4
    04:03
  • 3. Configure Identity.mp4
    08:36
  • 4. Run Db Migration.mp4
    01:58
  • 5. Scaffold Register & Login.mp4
    04:47
  • 6. Login Component.mp4
    03:17
  • 7. Use AuthenticationState to log user name.mp4
    09:12
  • 8. Permissions with Policy and Claims.mp4
    10:47
  • 9. Use UserManager to Manage Users.mp4
    11:10
  • 10. Manage User.mp4
    19:49
  • 1. Add Bootstrap Navbar.mp4
    12:14
  • 2. Expand & Collapse Sub-Navigation Menu Items.mp4
    17:42
  • 1. Thank You & Next Steps.html
  • Description


    Create an App with .NET 6, Blazor Server, Entity Framework Core, ASP.NET Core Identity

    What You'll Learn?


    • Build an Inventory Management System with Blazor
    • Razor / Blazor Components
    • Forms Submission, Validation
    • Custom Validation with ValidationAttribute
    • ASPNET Core Identity
    • Dependency Injection
    • Clean Architecture with Use Case Driven Development
    • Entity Framework Core connecting to SQL Server
    • Create two type of data stores (In-Memory plugin and EF Core plugin) with repository pattern as plugins following clean architecture

    Who is this for?


  • C# developers who want to become full stack developers without the hassle of mastering JavaScript.
  • Developers with some experience  in Blazor who is looking for a mid-size project to practice
  • Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.
  • Developers who are curious about Mirosoft's newest SPA application framework: Blazor.
  • Developers who want to learn about implementing Clean Architecture.
  • Developers who are overwhelmed by the changes of other SPA frameworks and would like to learn something more stable
  • What You Need to Know?


  • Basic HTML
  • Intermediate C#
  • Good understanding of OOP, esp. the usage of interface (although Dependency Injection is thoroughly covered in this course)
  • It is best if you have a little bit experience with ASP Dot Net Core. But don't worry too much, I will help you with that too.
  • More details


    Description

    Blazor (.NET 6 Blazor) is Microsoft latest SPA application framework. With Blazor you can build reactive full stack single page web applications with C# without much help from JavaScript.  More and more companies are adopting Blazor as part of their technology stack. If you haven't started learning Blazor, now is the time to do so.


    This course takes you onto a journey of creating an Inventory Management System with Blazor Server  in .NET 6, Entity Framework Core, SQL Server and ASP.NET Core Identity. We are going to use Clean Architecture with use case driven development. All core concepts of Blazor are covered while we are implementing each feature of this application. It is really good for someone who hasn't learned Blazor yet. But if you are already familiar with Blazor and are looking for a project to practice, this course will suit you well too. Plus, those lessons of Blazor's concepts will serve as a refresher.


    The course covers the following technical topics:

    • ASP.NET Core Blazor Server

    • Dependency Injection

    • Authentication and Authorization with ASP.NET Core Identity

    • Policy based Authorization

    • Entity Framework Core

    • HTML

    • Bootstrap

    • Software Design

    • Clean Architecture

    • Repository for encapsulating data accessing details

    • Use Case Driven Development


    By the end of the course, you will:


    • Be able to independently build web applications with Blazor.

    • Be able to use Entity Framework Core to work with SQL Server database.

    • Be able to protect web applications with Identity.

    • Understand and be able to Implement Clean Architecture.

    • And much more...


    At the end of the course, you will become a full stack web developer knowing how to create web applications with Microsoft’s latest application framework: ASP.NET CORE 5 Blazor.


    Whether you're new to ASP.NET Core Blazor or have worked with it for a bit, but are looking for a course to fill in the gaps, you will enjoy this course. Since this course not only cover the basics, but goes into each topic in depth.


    PREREQUISITES

    Intermediate C# (you should have at least 3 - 6 months experience programming in C#)

    Basic HTML

    Basic SQL Server

    Previous knowledge of ASP.NET Core is nice to have, but it is not required since I will cover it in the course.


    The Course Structure

    Although this is course is all about practice, all core concepts of Blazor, Entity Framework Core, ASP.NET Core Identity etc. are covered while each feature of the app is being implemented. Coding along is highly recommended.


    Who this course is for

    • C# developers who want to become full stack developers without the hassle of mastering JavaScript.

    • Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.

    • Developers with some experience  in Blazor who is looking for a mid-size project to practice.

    • Developers who are curious about Mirosoft's newest SPA application framework: Blazor.

    • Developers who want to learn about implementing Clean Architecture.


    Who this course is for:

    • C# developers who want to become full stack developers without the hassle of mastering JavaScript.
    • Developers with some experience  in Blazor who is looking for a mid-size project to practice
    • Developers who work with Razor pages and/or MVC along with front end frameworks/libraries and would prefer work with less JavaScript.
    • Developers who are curious about Mirosoft's newest SPA application framework: Blazor.
    • Developers who want to learn about implementing Clean Architecture.
    • Developers who are overwhelmed by the changes of other SPA frameworks and would like to learn something more stable

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    With a master degree in software engineering and almost 20 years of professional software development experience, I am excited to be an instructor on Udemy and begin sharing my knowledge and experience through this wonderful platform. I am a full stack developer with extensive experience in .NET technologies like ASP.NET, ASP.NET Core, as well as JavaScript frameworks like Angular, React and VueJs. I am also very experienced with data including SQL Server, Reporting, ETL, Azure Data Factory and Power BI. I have a passion of learning and sharing all my experience in development as well as design and architecture.Besides technologies, I spend a lot time reading about philosophy, thinking and reflecting on life...
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 75
    • duration 12:21:53
    • English subtitles has
    • Release Date 2022/11/16