Course curriculum

    1. c0. Introduction

    2. c1. How traditional web app works

    3. c2. Achieve interactivity in traditional Web apps

    4. c3. How Blazor SSR works

    5. c4. Achieve interactivity with SignalR channel

    6. c5. Achieve interactivity with WebAssembly

    7. c6. Project Structure

    8. c7. Enhanced Navigation

    9. c8. What is Inventory Management System

    10. c9. Introduction to Clean Architecture

    11. Source Code

    1. c10. Write the View Inventories Use Case

    2. c11. Why we start with implementing use cases

    3. c12. Implement the View Inventories Use Case

    4. c13. Create a Plugin with Dependency Injection

    5. c14. Inject the Use Case in Razor Component

    6. c15. Dependency Injection

    7. c16. Dependency Injection Lifetime Management

    8. c17. Page Component - Create the Inventory List page

    9. c18. SPA Components Best Practice

    10. c19. Create a reusable component - Inventory List

    11. c20. Extract List Item Component and use Component Parameters

    1. c21. Add Inventory Use Case - Use Case Driven development

    2. c22. Implement Add Inventory Repository method

    3. c23. Practice - Add Inventory page component

    4. c24. EditForm and Form Submission in Blazor SSR

    5. c25. Form Validations with Data Annotations

    6. c26. Navigation with NavigationManager

    1. c27. Edit Inventory Use Case

    2. c28. Implement Edit Inventory Repository methods

    3. c29. Receive Routing Parameter

    4. c30. Implement View Inventory Use Case and Repository

    5. c31. Implement Edit Inventory Page Component

    1. c32. Add a component parameter for filtering inventories

    2. c33. Use EditForm to create the search bar

    3. c34. Use EventCallback to communicate from child to parent component

    4. c35. Use Enhanced form handling for partial page rendering

    5. c36. Implement Delete Inventory Use Case and Repository method

    6. c37. Delete Inventory with Enhanced EditForm

    1. c38. Implement View Products use case and product repository

    2. c39. Implement Product components

    3. c40. Enable and Use Server Interactivity for Deleting Products

    4. c41. Use Interactive EditForm to Add Product

    5. c42. Search and Display Inventories for Products

    6. c43. Data binding on input

    7. c44. CSS Isolation

    8. c45. Add Inventory to Product

    9. c46. Use ValidationAttribute to do custom validation

    10. c47. Improve Product Inventory Component Layout with Bootstrap Card

About this course

  • $169.00
  • 93 lessons
  • 12.5 hours of video content

Discover your potential, starting today