CRUD with Blazor in .NET 6 🔥 Full-Stack with a Web API, Entity Framework Core & SQL Server Express

Patrick God

🚀 Join the .NET Web Academy: https://learn.dotnetwebacademy.com

💖 Support me on Patreon: https://patreon.com/_PatrickGod
🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: https://dotnet8.patrickgod.com
🐦 Let’s get social on Twitter/X: https://twitter.com/_PatrickGod
🔗 Let’s connect on LinkedIn: https://www.linkedin.com/in/patrickgod/

🔥 Blazor E-Commerce Course: https://www.udemy.com/course/blazor-ecommerce/?couponCode=YOUTUBE

💻 GitHub: https://github.com/patrickgod/BlazorFullStackCrud

🔥 Blazor Bootcamp: https://www.udemy.com/course/blazor-webassembly/?referralCode=647B4EAACD6D8E4E6872
🚀 .NET Jumpstart Course: https://www.udemy.com/course/net-core-31-web-api-entity-framework-core-jumpstart/?referralCode=CA390CA392FF8B003518

Table of Contents:
00:00:00 Intro
00:03:27 Create the Project (Blazor WebAssembly ASP.NET Core hosted)
00:05:33 Add the Models (SuperHero & Comic)
00:11:09 Create a new API Controller
00:16:04 Implement the GET Call
00:20:54 Test the GET Calls
00:22:30 Add a new Razor Component/Page
00:26:00 Add the SuperHeroService to the Client
00:33:54 Back to the SuperHeroes Page
00:35:32 Override the Lifecycle-Method OnInitializedAsync()
00:40:16 Get a Single Super Hero on the Client with a new Page
00:50:26 Implement the EditForm
00:56:31 GET the Comics
00:58:51 Install Entity Framework Core (EF Core) via NuGet
01:03:30 Implement the DataContext/DbContext
01:09:07 Add the ConnectionString
01:10:14 Configure the DbContext
01:11:19 Utilize Code-First Migrations
01:13:59 Get the Data from the Database
01:17:23 Implement Create, Update & Delete on the Server
01:24:45 Implement Create, Update & Delete on the Client
01:30:41 Navigate the User back to the SuperHereos List
01:32:01 Finalize the Hero Page
01:38:05 Outro

🙏MANY THANKS TO THESE LOVELY PEOPLE:
Per Rieland
@prodrigu75
Greg
Brendan Maunder
Stageoner
Andrew Campbell
pascalditzfeld
PovilasSimanskas
Ameet Jayawant
jenö
Marco Otilli
Mark
FastTrak
l33ter
alibux
@mgrainger231
g.dassel
Luke Vincent
mrcl
Alain Legrand
Thomas Werner
István Csibor
Grant Burdon
@gianluigiconti
Gerrit Esmeijer
Illia
Németh-Pók István
Michael Mel
Marko Zdilar
GerryB
@DADA_universe
Domen Hren
@heroesch
Carey
Peter De Tender
Baris Keskin
@Big_Bear_27390
Mathias
walter e watkins
Günther Dassel
Axel
Josh
Daniel Huber
Fredric Adell
Juan Carlos
Manolis
Pajani
P.
Jonas Granlund
Bobby
Kristina
@xamarin007

#DotNet #Blazor #PatrickGod