Тёмный

.NET 8 Web API & Entity Framework 🚀 Full CRUD Course (with Code-First Migrations & SQL Server) 

Patrick God
Подписаться 67 тыс.
Просмотров 166 тыс.
50% 1

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 144   
@2pro735
@2pro735 10 месяцев назад
Hello Thank you very much for your videos. If possible a tutorial on. Custom authentication from scratch. Use of Tokens & Cookies. and put Claims authentication on the server and client side. Thank you very much.
@christopherjimenez7315
@christopherjimenez7315 3 месяца назад
Thank you so much! I struggled for 2 days finding full complete tutorials on creating a full CRUD web API and your tutorial helped so much. Learned about the syntax and what tools to use!
@Glockodile
@Glockodile 10 месяцев назад
Hey Patrick great video, I know most of the stuff you do on Blazor is WebAssembly, is it possible you could do a video on how to add single account identity to a project that you configured without it at project creation, and you already have a database with a connection string? Thanks, Jordan
@nelsonrivers8546
@nelsonrivers8546 9 месяцев назад
Thank you. Be great if you could do the Database-First implementation whenever you show the Code-First implementation.
@ebarednaxela
@ebarednaxela 3 месяца назад
I think it's related but not necessary. Database-First is used on existing database model to convert it to classes, useful when migrating application, e.g. .Net 7 apps to .Net 8
@greyabeing443
@greyabeing443 10 месяцев назад
can you create a playlist with all .NET 8 videos
@PatrickGod
@PatrickGod 10 месяцев назад
Here it is: ru-vid.com/group/PLF1jhYUTnHo4xzSbrznUEAsIl7upw3X7K Enjoy! ❤
@dariosarti2791
@dariosarti2791 10 дней назад
Do you have any video describing all the architectural components of a full fledged blazor application (code-first preferably) like: Service, Controller, Context, Model, Database, Fronteend framework. Also with explanation on how do they work together from the higher view and when do we use each of them?
@user-co9ne8gi2d
@user-co9ne8gi2d 10 месяцев назад
It would be a God-send (see what I did?) if you could do a video on implementing Single Sign-On / multiple apps sharing authentication in Blazor. I'm struggling with this right now and it seems a lot of other people are too.
@User.2024.1
@User.2024.1 7 месяцев назад
How EF Core [8] is different from .Net [8] ? Maybe explain in another video the difference and purpose of each. Thanks.
@greghanson7047
@greghanson7047 8 месяцев назад
Absolutely spectacular tutorial. Thank you.
@PatrickGod
@PatrickGod 8 месяцев назад
You're very welcome! Thank you!
@scubaaddict
@scubaaddict 6 месяцев назад
Will Be great to see an example using CRUD and modal popup dialogs
@saifsaif8580
@saifsaif8580 8 месяцев назад
since morning i stucked with some errors/exceptions after coming here i got the solution thank you so much for a great course
@КениМаккормик-ч5ц
@КениМаккормик-ч5ц 6 месяцев назад
Thank you very much for the video tutorial, it became much clearer. It’s a pity that they didn’t use DTO as an example and didn’t break it down into services. I'm waiting for new videos
@DavidPHH
@DavidPHH 8 месяцев назад
Would you have any link to an example of the "proper" way you mentioned to do the controller please? Instead of the "fat controller". I'm new to .NET and don't know how to google what you said.
@kylejsarte
@kylejsarte 8 месяцев назад
Hi David. The term you're looking for is "Repository Pattern". You'll find relevant documentation if you Google "Repository Pattern" and "Entity Framework" together.
@SureshMathpal-r2x
@SureshMathpal-r2x 6 месяцев назад
Hi Your teaching way is too good But I thought you would tell new thing in .net 8.0 but it just normal video 😟😟
@rajvaghela8582
@rajvaghela8582 Месяц назад
Hello brother Which visual studio theme are you using? In this video
@mds6941
@mds6941 3 месяца назад
what previous knowledge or skills should i have to watch this course I am new and I just finished a c# fundamentals course please reply😊
@ebarednaxela
@ebarednaxela 3 месяца назад
I suggest you check the title and search for those topics: .NET 8, Web API, Entity Framework, Code-First Migrations & SQL Server
@eduard.mkrtchyan
@eduard.mkrtchyan 3 месяца назад
It's just amazing course for beginners. Good job!
@PatrickGod
@PatrickGod 3 месяца назад
Thank you! Appreciate it. 😊
@michaelday6987
@michaelday6987 2 месяца назад
Does anyone know if there is a direct Blazor companion to this video?
@terencejoubert1320
@terencejoubert1320 16 дней назад
Thanks for the great video Patrick. For Create/POST endpoint, you mentioned that the best way to do it is through a DTO that we then map to a new instance of the entity class. But you do not show an example of how this mapping would work. As a .NET API developer building real-life APIs everyday, I spend a lot of time creating DTO classes and writing code to manually map DTOs and EF entities. I am looking for the best solution for this. Do you have a video which shows the best way to do it? Or maybe you know of a tool that I can use to save time doing this boring stuff.
@NnsysungEtido
@NnsysungEtido 4 дня назад
Have you tried auto mapper?
@davestorm6718
@davestorm6718 4 месяца назад
How does the API know how to update the superhero (PUT) without using _context.SuperHeroes.Update(dbHero); ?
@bernardodomeneghetti9673
@bernardodomeneghetti9673 5 месяцев назад
You reached a level of trust for me that, i like the video before i start watching it, and at the end i think with my self, "yes, i knew it". Congrats for your content, and hugs from Brazil to you, honestly, your channel is the most recommended by me for my friends! Even those who doesn't speak english hahahahaha
@PatrickGod
@PatrickGod 5 месяцев назад
Wow, thank you so much! Really appreciate that!😊
@lucasfernandes1657
@lucasfernandes1657 5 месяцев назад
Amazing, thank u sooooo
@Sam-dh7fr
@Sam-dh7fr 10 дней назад
May I ask why you have the word God in your name?
@amberyaqub6797
@amberyaqub6797 Месяц назад
why havent you touched upon how to use/call these api in a project
@Onlooker414
@Onlooker414 2 месяца назад
Has anybody tried to mirror this code in VS2022?
@azraiqbal187
@azraiqbal187 10 месяцев назад
Which machine are you using for the development and video production?
@pramodkumarw
@pramodkumarw 3 месяца назад
how migration will be happened in Staging and prod env
@facekidEN
@facekidEN 25 дней назад
Thank you so much for this very helpfull video !!
@PatrickGod
@PatrickGod 25 дней назад
You're so welcome! 😊
@H3artFang
@H3artFang 4 месяца назад
what is a reposiitory? a code repositiory? or somethnig dfiferent? also could youu show how to implement a service and a repository? can't fiind any info really onlinie, just argumments by people
@ryanalafountain
@ryanalafountain 4 месяца назад
A repository is a code pattern where your data access is abstracted to a class that attempts to mimic your data as an in memory list. It is popular in Domain Driven Design
@aamirrashid5255
@aamirrashid5255 10 месяцев назад
Hi Patrick, would appreciate if you make a video on Blazor server and controller API in one project using dapper generic functions.
@MahmoudBakry
@MahmoudBakry 3 месяца назад
I need exmble with ado and combobox
@karimsoultan4990
@karimsoultan4990 Месяц назад
what is the meaning of your name?
@hashemirafsan7982
@hashemirafsan7982 2 месяца назад
I really appreciate your effort. As a beginner of .NET i learned lot of things from this video. I have one question about PUT request. Why don't you put ID on the route? is it .NET approach or anything?
@pw.70
@pw.70 Месяц назад
Excellent info, Patrick. Thank-you. Just to add - it may be a good idea not to use the "api/[controller]" naming convention as this may result in breaking changes when releasing updates; it's almost always safer to use a fixed route name.
@LevaniKakhidze-h3f
@LevaniKakhidze-h3f 7 месяцев назад
Hi Patrick, do you have theoretical written study material in your .net paid course? I'm interested because I don't know English well and I can't understand your speech well
@danielrochasantana3951
@danielrochasantana3951 8 месяцев назад
good afternoon! gift - documentary: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--sQmSBJgNj8.html good week!
@saifsaif8580
@saifsaif8580 6 месяцев назад
can you make a video .NET 8 web API connecting with oracle SQL Developer?
@netrunner1987
@netrunner1987 10 месяцев назад
At time 46:49, what keystrokes did you use to multi rename hero to updateHero? Ah.. control r twice , I never used that .. very cool.
@PatrickGod
@PatrickGod 10 месяцев назад
Ctrl+R+R - Enjoy! 😄
@netrunner1987
@netrunner1987 10 месяцев назад
@@PatrickGodnanu nanu
@MattiaCannariato
@MattiaCannariato 4 месяца назад
ti amo grazie a te posso adottare coccioli yeahh
@mattbrave8040
@mattbrave8040 7 месяцев назад
min 34:20 he just say " Pay attention here" *PAM, ADVERTISMENT* such a humor sense xDD
@carlos_garcia_
@carlos_garcia_ 8 месяцев назад
When update why not return the Hero that is being updated instead of full list of heroes. How can I do it? Great Video to learn the CRUD operations .NET 8 tahnk you!!
@joshuarudin1391
@joshuarudin1391 7 месяцев назад
Great tutorial BUT the add row flow doesn’t work if the table has a primary key that’s auto-increment for unique ID. How would you alter the code to support an auto-increment primary key?
@joonat5720
@joonat5720 7 месяцев назад
Clear and beautiful as usual. Thank you for sharing! I might ask my boss to pay me for the academy, but I don't know if they will agree :D
@PatrickGod
@PatrickGod 7 месяцев назад
Please do! 😜
@ShyamYadav-yh9de
@ShyamYadav-yh9de 6 месяцев назад
Make a of Angular 17 and . net 8
@dani118biseskracht
@dani118biseskracht 7 месяцев назад
Hi thanks for this video. I have a question... I attach a breakpoint in my code but they never hit. Why? And how can ich fix it,
@darenbaker4569
@darenbaker4569 6 месяцев назад
Thanks for explaining the .http file deleted without knowing what was for lol. But swagger and postman are still the winners.
@vatokalandadze6184
@vatokalandadze6184 9 месяцев назад
hello patrick i have a question if i know how to make Web API does it count as backend developer? i mean does that means that i am a backend? (Also nice video and good luck
@eudeamonism
@eudeamonism 8 месяцев назад
I went to the Academy link, but it didn't show any courses available. :(
@SophieneMaroc
@SophieneMaroc 5 месяцев назад
Do you know why I’ve really often the message : attempting to reconnect to the server ?
@marcossequeira5433
@marcossequeira5433 8 месяцев назад
47:00 i think that you are not using the improved that EF 8 includes like Bulk Updates
@renealbrechtsen9743
@renealbrechtsen9743 7 месяцев назад
How do i connect to a mysql database ive made with docker ? What's the connection string ?
@abraaovinicius7671
@abraaovinicius7671 7 месяцев назад
Man this is insane, thanks, so much thanks i love you.
@PatrickGod
@PatrickGod 7 месяцев назад
Glad I could help😊
@souravsingha3340
@souravsingha3340 10 месяцев назад
Please make video about graphql... With authorization
@michaelrafales2782
@michaelrafales2782 3 месяца назад
Fantastic lesson. You are helping understand this so well!! Thank you so much!
@nikolozinakopia4833
@nikolozinakopia4833 6 месяцев назад
Which line of code here automatically increments the id? not in migration.
@estivendejesuspadillasantos
@estivendejesuspadillasantos 7 месяцев назад
I loved how you guess my thoughts in the minute 40:30 about the "List"😆
@97DanielxD
@97DanielxD 3 месяца назад
Very good video! Thank you for your help and time!
@YuuName-g5y
@YuuName-g5y 10 месяцев назад
2:09 my visual studio show .net 8 preview only how can i add .net8 lts version?
@xavierdunifon8413
@xavierdunifon8413 6 месяцев назад
14:15 anyone else hear this in Matt Berry's "new york citaayy" voice
@limaelton
@limaelton 3 месяца назад
This video is amazing, thank you so much!!!!
@ednilsonaraujo3059
@ednilsonaraujo3059 6 месяцев назад
Thank uou guy, for this fantastic video.
@smitsoni-o6j
@smitsoni-o6j 10 месяцев назад
Hey , i saw error while scaffolding DbContext using CLI , it is possible to do it in .net 8 ?
@doogiehowser1124
@doogiehowser1124 4 месяца назад
Great Video! you said that you wouldn't inject the DataContext in the controller, but instead inject the "Service" into the constructor of the controller? For SQLServer, i'm guessing you would inject the db service in the program.cs file as a AddScope injection? and then use it to access the db in all your controllers?
@ebarednaxela
@ebarednaxela 3 месяца назад
It's a great practice to handle DataContext using Interface/Service rather than declaring it in the controllers so when the DataContext changes, you only make changes to the construct of the Interface/Service (meaning you only change it in a single location, instead of modifying all the controllers that is using the same context).
@farahhashim7441
@farahhashim7441 4 месяца назад
you are GREAT
@PatrickGod
@PatrickGod 4 месяца назад
YOU are great! 😊
@farahhashim7441
@farahhashim7441 4 месяца назад
@@PatrickGod Sir Plz Can you Create an ERP system 🙂
@jesunbicar5489
@jesunbicar5489 5 месяцев назад
Quick question.. What is the main purpose for the migration? Will it be still needed if i create a database tables on SQL directly? Do you have any article regarding the migration Thanks..
@ebarednaxela
@ebarednaxela 3 месяца назад
Data migration's main purpose is to create the database structure using the entities (tables) you have created, and apply all the changes to your database every time when you made changes to your entities. Meaning when the entities change (you added a new entity, you changed a column name in an existing entity, or you changed the column type), data migration will see these changes and will create a migration script (when you use the add-migration command) that will match the changes when you use the update-database command. Data migration keeps track on the changes you make on your code, and matches the structure of your database. As your app grows, your tables grows, and you don't need to manage it thru your SSMS (which is a great headache later on in production).
@enigma2886
@enigma2886 6 месяцев назад
This is such an onpoint video. Amazing work !
@rodrigovera8253
@rodrigovera8253 7 месяцев назад
excelent. Great tutorial
@MrChuperk
@MrChuperk 7 месяцев назад
what server do you connect to in sql server studio?
@idwerke1885
@idwerke1885 10 месяцев назад
is there any sample if using existing DB with .NET 8
@MuhammadNadeem11001
@MuhammadNadeem11001 9 месяцев назад
great
@tejastank2003
@tejastank2003 8 месяцев назад
can you provide command used to create project in vs code
@ВладимирСтруков-о7л
You're best teacher bro.
@PatrickGod
@PatrickGod 26 дней назад
Wow, thank you so much!
@dariobarnes3059
@dariobarnes3059 10 месяцев назад
Hi Patrick, great turorial, thanks! However... when this is published to a folder for local IIS it returns a 500 error :/ any idea why? I've scoured the internet and there doesn't appear to be a solution.
@2pro735
@2pro735 10 месяцев назад
By sending more explanations, we can solve this error, but I'm sorry. be solved like this in the file appsettings.json instead of local IP Replace the domain address
@SinhaFps
@SinhaFps 4 месяца назад
Thank you so much for making this video!
@danbenton-smith7723
@danbenton-smith7723 2 месяца назад
Very good video! Thanks!
@dfsgdsgsd
@dfsgdsgsd 3 месяца назад
i love u
@imadayoub5237
@imadayoub5237 3 месяца назад
Great video. Thanks a lot.
@FSML
@FSML 7 месяцев назад
Thanks for the tutorial., it was absolutely helpful. I appreciate it
@preciousmutungi9614
@preciousmutungi9614 4 месяца назад
absolutely amazing content
@misaghn8027
@misaghn8027 10 месяцев назад
Thanks for this video Patrick.
@PatrickGod
@PatrickGod 10 месяцев назад
My pleasure!😊
@mds6941
@mds6941 3 месяца назад
i guess u are not going to reply
@gaelrodriguez8665
@gaelrodriguez8665 Месяц назад
❤❤
@ShyamYadav-yh9de
@ShyamYadav-yh9de 6 месяцев назад
🥰🥰🥰🥰🥰
@mirkoargamasilla1747
@mirkoargamasilla1747 4 месяца назад
Thanks!
@PatrickGod
@PatrickGod 4 месяца назад
Thank YOU! Very kind of you! ❤️
@AzimyPc
@AzimyPc 2 месяца назад
Danke Für das toll Unterricht
@andelsonnicolaslopezysabel2501
@andelsonnicolaslopezysabel2501 8 месяцев назад
Thanks for the tutorial man, it was absolutely helpful appreciate it.
@tapewormerbinkosti3141
@tapewormerbinkosti3141 7 месяцев назад
6:19 Well yeah, REST is very well standardized. Great tutorial!
@presb4me96
@presb4me96 Месяц назад
Great Video!
@ericianino
@ericianino 3 месяца назад
Great Video!
@hoseinmaghoul8876
@hoseinmaghoul8876 7 месяцев назад
thx for this cool course
@mikaelribeiro1114
@mikaelribeiro1114 4 месяца назад
awesome content
@unskeptable
@unskeptable 9 месяцев назад
I like i subscribe
@cemyurtdas8324
@cemyurtdas8324 9 месяцев назад
This video saved me tooo much. Thank you
@mejiavaldez
@mejiavaldez 5 месяцев назад
Thanks a lot!
@washingtonbotelho8865
@washingtonbotelho8865 9 месяцев назад
Amazing video, it helps a lot
@wissamfawzy6543
@wissamfawzy6543 Месяц назад
Nice work
@rezakhakpour7549
@rezakhakpour7549 7 месяцев назад
thanks man refreshed my knowledge
@SynepticWatchChannel
@SynepticWatchChannel 4 месяца назад
thanks!
@hamidkadkhoda6966
@hamidkadkhoda6966 10 месяцев назад
i preciated for your works
@Fred_Edx
@Fred_Edx 9 месяцев назад
This is a great guide for learning.
Далее
DAXSHAT!!! Avaz Oxun sahnada yeg'lab yubordi
10:46
Просмотров 448 тыс.
Qalpoq - Amakivachcha (hajviy ko'rsatuv)
41:44
Просмотров 406 тыс.
Дикий Бармалей разозлил всех!
01:00
Advanced C# - LINQ Tutorial
3:07:24
Просмотров 124 тыс.
Cloud Design Patterns
3:40:10
Просмотров 660
API Testing Using Postman | Crash Course
3:27:51
Просмотров 97 тыс.
Realtime Chat App in React Native and AWS (Backend) 🔴
3:29:01