.NET 7 Web API & Entity Framework 🚀 Full Course (CRUD, Repository Pattern, DI, SQL Server & more)

Patrick God
Patrick God
173.7 هزار بار بازدید - 2 سال پیش - 🚀 Join the .NET Web
🚀 Join the .NET Web Academy: https://www.dotnetwebacademy.com
➡️ Use code START2024 for 10% off!

💖 Support me on Patreon: Patreon: _PatrickGod
🚀 Get the .NET 8 Web Dev Jump-Start Course for FREE: https://dotnet8.patrickgod.com
🐦 Let's get social on Twitter/X: Twitter: _PatrickGod
🔗 Let's connect on LinkedIn: LinkedIn: patrickgod
💻 GitHub: https://github.com/patrickgod/SuperHe...

Udemy Courses:
🚀 .NET Jumpstart Course: https://www.udemy.com/course/net-core...
🔥 Blazor E-Commerce Course: https://www.udemy.com/course/blazor-e...
🔥 Blazor Bootcamp: https://www.udemy.com/course/blazor-w...

Table of Contents:
00:00:00 .NET 7 Web API & Entity Framework 7/EF7 🚀 Full Course
00:00:29 Create a Web API Project
00:03:22 Solution Overview
00:13:43 Start Building a Web API - Add a new Model
00:15:20 Add the Controller
00:17:16 Write the GET method
00:20:45 Test the GET Method with Swagger
00:22:57 GET a Single Hero
00:27:42 Add a Hero with POST
00:32:25 Update a Character with PUT
00:38:15 DELETE a Hero
00:40:12 Use the Repository Pattern by creating a Service
00:47:48 Make use of Dependency Injection
00:48:39 Refactor all CRUD Operations (using the Service)
00:54:39 Register the SuperHeroService in the Program.cs
00:57:16 Test all CRUD Operations after adding the SuperHeroService
00:58:34 Add Entity Framework 7
00:59:11 Install EF Tools & NuGet Packages
01:01:41 Install SQL Server Express & SQL Server Management Studio
01:02:57 Implement the DataContext/DbContext
01:06:17 Add the ConnectionString
01:07:28 Add the DbSet
01:08:43 Register the DataContext
01:09:25 Run Code-First Migrations
01:12:01 Check the Migrations in SQL Server Management Studio
01:12:30 Add a Hero in the Database manually
01:12:46 Use Entity Framework in the SuperHeroService
01:20:03 Final Tests & Fixes

🙏MANY THANKS TO THESE LOVELY PEOPLE:
Nathan Waterman
Rakesh Bridgraj
Joaquim
Ralf Kürbitz
@jacoviza
Thomas McMeekin
Ameet Jayawant
JesperNielsen
Paul
@Alaffer
Alvin Majid
Slava Ukrayini
Piotr Franczak
Jan Trichter
Tom
H. Ali
Ashley Gahl
Daniel Viveros
Mehmet Ali Ege
Winther
harry j
@Alaffer
Sam Catlow
Jim
Brian Williams
Gonzo
Jonas
Ariel Sartor
Andy Benson
@stevelikespies
Raphael Lukas
James Goforth
@williamdevine
Doug Nelson
Arif Hasanov
@kohji1712
@dlb78dlb
Thomas Korsgaard
FastTrak
Jeff Sager
Dan Moyer
AlgoMarket
Mennskr
Simon
Michael Mel
Hermann Rösch
Jim McNeal
Kieron
@mgrainger231
Gerrit Esmeijer
Axel
Kareem Skinner
Joaquim
Alain Legrand
Per Rieland
@prodrigu75
Greg
Brendan Maunder
Stageoner
Andrew Campbell
pascalditzfeld
PovilasSimanskas
jenö
Marco Otilli
Mark
l33ter
alibux
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 #NET7 #PatrickGod
2 سال پیش در تاریخ 1401/08/18 منتشر شده است.
173,787 بـار بازدید شده
... بیشتر