Modules with Minimal API, MediatR & Blazor WASM in C# .NET

1 month ago
3

Implementing the 'Reviews' module end-to-end to display testimonials on the brand website in C# .NET 7.

I start with modelling the data and seeding dummy data into the database. I add the business logic to fetch that data and to send it over HTTP, using the Minimal API, to then display it into a Blazor WebAssembly component.

I learned more about owned entities, seeding data with those & the Blazor component context. I hope you learn things too!

Next video in the series: https://youtu.be/YP5Ap3PfjKQ?si=Xw0Xvh1USIzS5ZCo

If you found this video helpful, like & subscribe! That means a lot to me!

Source code: https://www.patreon.com/posts/modules-with-api-89234239?utm_medium=clipboard_copy&utm_source=copyLink&utm_campaign=postshare_creator&utm_content=join_link

00:00 Intro
00:25 Entities & Owned Types
02:04 ReviewsDbContext
04:22 Seeding Data
06:50 Business logic
10:57 Minimal API
14:37 Blazor Components
27:05 Better Component
30:05 Cleanup
31:43 Outro

#modular #verticalslicearchitecture #minimalapi #ownedentity #dotnet #csharp #webapi #serilog #logging #monitoring #api #webdevelopment #fullstack #fullstacksoftwareengineering #backend #docker #azure #containerization #devops #cloud #microsoft #entityframework #identityframework #mssqlserver #mssql #cleanarchitecture #authentication #development #local #web #fullstack #authorization #jwt #bearer #cqrs #mediatr #cors #http #stateless #webscraping #workers #migration #development #blazor #wasm #pwa #progressivewebapps #webapp #webassembly #seo #rendering #client #render #server #prerendered #googlesearch

Loading comments...