Companies Home Search Profile

.NET Fullstack: Web API, Blazor WebAssembly with MuBlazor

Focused View

Junior Matlou

17:20:28

31 View
  • 1. What we will be developing.mp4
    08:44
  • 1. Solution and projects design.mp4
    09:34
  • 2. Base Entity.mp4
    04:13
  • 3. Bank Entities part 1.mp4
    08:28
  • 4. Bank Entities part 2.mp4
    06:07
  • 1. Read Repository definition.mp4
    06:47
  • 2. Write Repository definition.mp4
    02:07
  • 3. Unit of Work Definition.mp4
    05:30
  • 4. Database Context - EfCore.mp4
    06:24
  • 5. Db Config - Account.mp4
    07:51
  • 6. Db Config - Holder and Transaction.mp4
    10:50
  • 7. Read Repository Implementation.mp4
    05:15
  • 8. Write Repository implementation.mp4
    07:05
  • 9. Unit Of Work implementation.mp4
    11:42
  • 10. Garbage Collection.mp4
    03:16
  • 11. Dependency Injection Container.mp4
    09:10
  • 12. Database Migration.mp4
    08:31
  • 1. Response Wrapper.mp4
    09:57
  • 2. Account Holder Request.mp4
    06:17
  • 3. Create Account Holder Command.mp4
    20:37
  • 4. Update Account Holder Command.mp4
    16:19
  • 5. Delete Account Holder Command.mp4
    06:43
  • 6. Get Account Holder By Id Query.mp4
    08:22
  • 7. Get Account Holders Query.mp4
    04:24
  • 8. Account Holder Controller - Add Endpoint.mp4
    11:17
  • 9. Account Holder Controller - Complete.mp4
    03:40
  • 10. DI - MediatR.mp4
    04:48
  • 11. Controller Endpoint - Testing (Error).mp4
    07:33
  • 12. Error Fixing - Unit of Work.mp4
    09:20
  • 13. Create Account Command part 1.mp4
    12:21
  • 14. Create Account Command part 2.mp4
    12:08
  • 15. Add Account endpoint.mp4
    05:05
  • 16. Add Account endpoint - testing.mp4
    03:19
  • 17. Enum as string in swagger.mp4
    03:48
  • 18. Get Account By id query.mp4
    09:32
  • 19. Get Account by Account Number query.mp4
    10:54
  • 20. Get Accounts Query.mp4
    07:34
  • 21. Account Gets endpoints.mp4
    01:48
  • 22. Account Gets endpoints - Testing.mp4
    02:32
  • 23. Transaction Request.mp4
    05:28
  • 24. Transaction Command Part 1.mp4
    18:09
  • 25. Transaction Command Part 2.mp4
    08:39
  • 26. Transact endpoint.mp4
    03:47
  • 27. Transact endpoint - Testing.mp4
    06:38
  • 28. Get Account Transactions Query.mp4
    10:30
  • 29. Transact endpoint and testing.mp4
    09:10
  • 30. Sample Project - Backend Source Code.html
  • 1. Blazor Web Assembly Project.mp4
    10:45
  • 2. Blazor Web Assembly Code structure.mp4
    08:51
  • 3. Blazor clean up.mp4
    18:26
  • 4. MainLayout - MudBlazor tags explained.mp4
    23:24
  • 5. Account Holders Endpoints.mp4
    06:59
  • 6. Accounts Endpoints.mp4
    07:54
  • 7. Response Extensions.mp4
    10:12
  • 8. IAccount Holder Service.mp4
    07:23
  • 9. Account Holder Service.mp4
    10:59
  • 10. Service to DI Container and BaseAPI Url.mp4
    09:31
  • 11. Cors Policy.mp4
    04:22
  • 12. First Blazor component.mp4
    11:27
  • 13. Account Holder List Component - OnInitializedAsync Event.mp4
    19:08
  • 14. Account Holder List Component - Testing.mp4
    14:02
  • 15. Account Holder List Component - Button.mp4
    10:02
  • 16. Add Account Holder Dialog - part 1.mp4
    17:50
  • 17. Add Account Holder Dialog - part 2.mp4
    19:03
  • 18. Account Holder Dialog Invocation - part 1.mp4
    14:43
  • 19. Account Holder Dialog Invocation - part 2.mp4
    08:55
  • 20. Account Holder Dialog Invocation with re-load.mp4
    07:01
  • 21. Table Actions.mp4
    07:31
  • 22. Update Account Holder Dialog.mp4
    15:59
  • 23. Update Account Holder Dialog - Invocation.mp4
    13:58
  • 24. Delete Confirmation Dialog - Reusable component.mp4
    11:49
  • 25. Delete Confirmation - Invocation test.mp4
    18:05
  • 26. Create Account Holder Validation - part 1.mp4
    18:06
  • 27. Create Account Holder Validation - part 2.mp4
    15:47
  • 28. Create Account Holder Validation - part 3 (testing).mp4
    13:14
  • 29. Create Account Holder Validation - part 4 (testing).mp4
    17:07
  • 30. Update Account Holder Validation - Assignment 01.mp4
    01:45
  • 31. Account Holder List - Styling.mp4
    16:55
  • 32. Add Account Holder Dialog - Styling.mp4
    18:06
  • 33. Header Component.mp4
    15:04
  • 34. Manage Account Holders Accounts.mp4
    13:42
  • 35. Manage Account Holders Accounts - Testing.mp4
    03:05
  • 36. Header Component - Event Callback.mp4
    10:19
  • 37. Account Holder Details.mp4
    18:24
  • 38. Account Holder Details Section - Testing.mp4
    01:51
  • 39. IAccount Service - Complete.mp4
    19:33
  • 40. Account List - part 1.mp4
    07:40
  • 41. Get Account Holders Account - Query.mp4
    13:54
  • 42. Get Account Holders Accounts - Service.mp4
    06:35
  • 43. Account List component.mp4
    11:21
  • 44. Account List Component - Usage and Test.mp4
    06:06
  • 45. Account List Component - Error fixing and Completion.mp4
    15:58
  • 46. Currency Formatting and alignment.mp4
    05:15
  • 47. Add Account Dialog component.mp4
    19:45
  • 48. Add Account Dialog component - Invocation.mp4
    07:20
  • 49. Add Account Component - Testing.mp4
    09:21
  • 50. Adorment inclusion.mp4
    03:57
  • 51. Transact Component.mp4
    14:03
  • 52. Transact Component - Testing.mp4
    09:55
  • 53. Transact Component - Validations.mp4
    17:17
  • 54. Transaction Validation - Testing.mp4
    02:51
  • 55. Transaction History Component.mp4
    24:58
  • 56. Transaction History Component - Testing.mp4
    10:42
  • 57. Sample Project - FullStack Source Code.html
  • Description


    Comprehensive .NET Fullstack Development: From Web API to Blazor with MudBlazor

    What You'll Learn?


    • Creating and configuring RESTful APIs with .NET
    • Implementing CRUD operations
    • Understanding ORM (Object-Relational Mapping) with Entity FrameworkCore
    • Configuring Entity FrameworkCore in .NET applications
    • Code-first approaches
    • Performing EntityFrameworeCore migrations
    • Understanding the Repository pattern
    • Implementing Repository pattern with Entity FrameworkCore
    • Managing data access logic efficiently
    • Understanding the Unit of Work pattern
    • Implementing Unit of Work to manage transactions
    • Coordinating changes across multiple repositories
    • Understanding CQRS architecture
    • Implementing CQRS in .NET applications using MediatR
    • Separating command and query responsibilities for scalability
    • Response Wrapper pattern
    • Building interactive web applications with Blazor WebAssembly
    • Understanding the component-based architecture
    • Data binding, event handling, and component communication
    • Using MudBlazor for material design components in Blazor
    • Customizing MudBlazor components for a modern UI/UX
    • Integrating MudBlazor with Blazor applications
    • Connecting Blazor front-end with .NET Web API back-end
    • Managing data flow between client and api
    • Utilizing Dependency Injection for better maintainability in both backend and frontend
    • Building a fullstack application from scratch
    • Implementing best practices and industry standards

    Who is this for?


  • Basic understanding of .NET Web APIs
  • Basic Understanding of Web application functionality
  • What You Need to Know?


  • Basic knowledge of C# syntax and features
  • Experience with object-oriented programming in C#
  • Experience using Visual Studio or Visual Studio Code
  • Knowledge of basic database concepts
  • More details


    Description

    Dive into the world of modern web development with our comprehensive course on fullstack .NET development. This course will guide you through the creation of robust and scalable web applications using a range of powerful tools and frameworks, including .NET Web API, Entity Framework, Blazor WebAssembly, MudBlazor, and essential design patterns like Repository, Unit of Work, and CQRS.


    Starting with the fundamentals of .NET Web API, you will learn how to build and secure RESTful services. From there, we'll delve into Entity Framework, teaching you how to efficiently manage database interactions using code-first approaches.

    You'll master the Repository and Unit of Work patterns to ensure your applications are maintainable and scalable.


    Next, we will explore CQRS to help you design applications that are easy to scale and maintain using MediatR. You'll then transition to the front-end, where you'll build interactive and dynamic user interfaces using Blazor WebAssembly. With MudBlazor, you'll learn to create modern, responsive UI components effortlessly.


    Throughout the course, you'll integrate your front-end and back-end seamlessly, manage state efficiently, and ensure your applications are robust through thorough testing and debugging.

    You'll learn how to use FluentValidation in Blazor client site to validate your form fields.


    By the end of this course, you will have the skills and knowledge to build fullstack .NET applications that are not only functional but also efficient and visually appealing, preparing you for a successful career in modern web development.


    Who this course is for:

    • Basic understanding of .NET Web APIs
    • Basic Understanding of Web application functionality

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Junior Matlou
    Junior Matlou
    Instructor's Courses
    Junior Matlou is a Software Solutions Architect with over 7 years of experience in designing and implementing complex software systems. He has a proven track record of successfully delivering projects on time and within budget, and has worked with clients in various industries including finance, constructions, eLearning, and manufacturing, etc.. Junior is highly skilled in software architecture, system integration, and cloud technologies. He is committed to delivering innovative solutions that meet his clients' business needs and drive their success. Teaching is part of Junior's daily work.
    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 102
    • duration 17:20:28
    • Release Date 2024/08/11