That's the tutorial I was looking for, everything is so updated and you taught in the most simplified way possible. Great work there. Thanks a lot
@PatrickGod2 жыл бұрын
Thank you so much for your feedback! Glad I could help. 😊
@matthewbaier7662 жыл бұрын
I have posted like four comments on this video. Seriously, this video was INCREDIBLY HELPFUL!!! I was actually able to make it through the entire video because you did not assume ANYTHING about our skill and code setup. Seriously, thank you very much for this incredible video. I learned more in this video about API's than I have on my own research the past two months.
@mauricemakesmovies2 жыл бұрын
50:55 This is a reason to subscribe to a channel like yours. It's not just a tutorial video, but also shows some neat tricks. Also, you make it feel like we're two students working on a project of which you know a lot about, which makes it so much easier to keep my attention to. +1 subscriber for the God.
@PatrickGod2 жыл бұрын
This is so kind of you! Thank you very much fellow student. 😉😁
@zing-rsa Жыл бұрын
This is a great video man. Most people just scaffold everything in tutorials, this one shows you whats happening one level deeper. Thanks.
@maestromaestro6752 жыл бұрын
I like the way how Patrick goes through his courses. It looks like "let's try and see what will happen" approach, but it's not: everything comes to its place with (mostly without) minimal corrections! Also, don't let his unprettended approach deceive you, because he demonstrates important and useful programming techniques.
@PatrickGod2 жыл бұрын
Hey Maestro, Thank you so much for your kind words! Really means a lot me. 😊 Take care, Patrick
@rafaelperes41402 жыл бұрын
And it feels so easy to watch and sooo informal and pleasant almost like he invited u for coffee, it almost evening, sun is setting and we just randomly doing some code, no stress, just coding 😊
@biradarsm2 жыл бұрын
Excellent piece of material, I just followed it for an hour till Entity Framework, and was able to understand the in and out of WebAPI along with Swagger. Great Job. Superb Explaination
@PatrickGod2 жыл бұрын
Thank you very much for your feedback! Glad I could help. 😊
@FourDollarBill2 жыл бұрын
Hi, Patrick. I've been watching you on KZbin and Udemy for a long time already. You have taught me a lot and helped me to cope with my work. I am very grateful to you. Thank you so much!
@PatrickGod2 жыл бұрын
Really glad I could help! Thanks a lot for your feedback and for staying with me! 😊
@matthewbaier7662 жыл бұрын
39:00 My goodness THANK YOU! You have no idea how many videos I came across where they assumed you are using a database and don't actually walk through setting up the connect strings to your own Sql server.
@guy98002 жыл бұрын
Following this tutorial really helped close the gaps for me. I was even able to abstract my data access and business logic layers due to the thoroughness of your explainations. Thank you.
@PatrickGod2 жыл бұрын
Welcome! Thanks a lot for your feedback! 😊
@vascogungui2453 Жыл бұрын
Thank You a million Patrick. Thumbs Up. New follower from today. I've been struggling with EFC for years until today. Again thank You!
@icharlie98122 жыл бұрын
Used this vid and a few others to get me through some coding interviews and eventually a much better job! Thanks for the content Patrick. Really great stuff!
@PatrickGod2 жыл бұрын
This is awesome! Congratulations! And thanks so much for sharing this! 😄
@nesa65822 жыл бұрын
Give links to those few others :D
@gracenote1082 жыл бұрын
I haven't touched C# and MVC in several months and I don't actively work with it (my work uses Java, and other things). Your video has been a great and timely refresher. Thanks for the work.
@PatrickGod2 жыл бұрын
Glad I could help! Thanks a lot for your feedback! 😊
@frelle61002 жыл бұрын
That was an amazing tutorial, I've been looking through many tutorials now, most are outdated and/or are doing and/or explaining things in a non-beginner-friendly way.
@LCSL902 жыл бұрын
First off - thanks for the video. I didnt caught up to .net 6 until now. This gives me a good overview in whats new and whats not. :) At 27:33 you could also just return NotFound("Message"); or return NoContent("..."); instead of BadRequest in this case. In your case the NoContent would be the most fitting I guess since you simple have not found the data in your db. In my oppinion this would be a successful request with no result => 204. For me a BadRequest correlates to the input parameters given to the api method. So in this case, if the id was 0 or -n for example.
@PatrickGod2 жыл бұрын
Hey there! Great points! Thanks a lot for sharing. 😊
@dazai83932 жыл бұрын
Thank you so much, i just started to programming like 4 months ago and i was so confused about how to create an API with visual studio 2022 and c#, because there are no tutorials about net 6, im a spanish speaker so, it was even more hard for me to find a simple tutorial. So this video helped me so much to start programming my first API. Again, thanks a lot
@PatrickGod2 жыл бұрын
Glad I could help! Thanks a lot for your feedback! 😊
@masrurahmed25422 жыл бұрын
This is the best free software Ive seen. Respect.
@sleave_exe9 ай бұрын
man i have a technical interview coming up and thank you alot for this,i have used database first and the Scaffold-dbContext it helps alot and it is much simpler then this approach but none the less it did work greatly
@abdulmuksith33912 жыл бұрын
Bro !! its amazing . I started my .Net Web API journey from your video. Its super easy to understand. Thank you very much
@carol002102 жыл бұрын
Your tutorial helped me setting the data layer for my web application. Without it I'd have to ask my senior devs even more for help, which would cost them a lot of time. I still need to recap it and understand what is happening at each step, but still it helped a lot already. Thank you so much for it. Would you say your course explains in detail what each of the components are? I studied classes, interfaces and so on but would need some refresh there tbh. If yes, let me know and I'll consider buying your course :)
@attilaguba856 Жыл бұрын
This is a perfect start in API after net core MVC. and moving to Blazor as well! Gonna check your courses! Thanks Mate!
@PatrickGod Жыл бұрын
Glad I could help! Hope you enjoy the journey! 😀
@attilaguba856 Жыл бұрын
@@PatrickGod absolutely I do enjoy! 😃! It's kind of addiction! 😁! If you have a a separated courses about implement a payment gateway let's say Stripe / or could be different/ , how to store your credentials like smtp password etc in safe way! How you deploy your web application if you choose a hosting like GoDaddy or Ionos/ or any / with databases SQL ! If I have any further questions could I reach you by email/ if u don't mind/ ?!
@alexandra-uj5mt Жыл бұрын
شكرًا لهذا الكورس الرائع! لقد استفدت كثيرًا ،وبدأت أتحمس لدراسة ال wep api أكثر ، كل الدعم 🌷🔥
@nhatvytruong55512 жыл бұрын
This is a really really good tutorial for Web API with simple features like: insert, update, and delete. Finally, thank you so much. It very helpful for me
@johnxisde2 жыл бұрын
Patrick, i really appreciate this hour with you! thank for all!
@danielschmidt25612 жыл бұрын
Vielen, vielen dank Patrick, ueber alles das war sehr schnell und einfach
@PatrickGod2 жыл бұрын
Freut mich! Besten Dank für dein Feedback, Daniel! 😊
@pieteb_nl2 жыл бұрын
Good stuff! Spend most of my Sunday following along and figuring stuff out. My first succesfull .NET API project with actual db connection. Learned a ton, thanks!
@PatrickGod2 жыл бұрын
So glad I could help! Congrats! Thanks a lot for your feedback! ☺
@WasayTech Жыл бұрын
Honestly the best regarding .Net so far. Awesome❤🔥
@PatrickGod Жыл бұрын
Thank you! 🙏
@desstrax2 жыл бұрын
this is the best tutorial to understand EF. good job!
@malcolmwhild20112 жыл бұрын
Thanks
@PatrickGod2 жыл бұрын
Thank you very much!
@prodrigu753 жыл бұрын
Very good tutorial dear, the content is extremely clear. However, I "missed" you to say something about the stored procedures and functions within the NETFrameworkCore. You deserve your cup of coffee! Greetings from Santiago de Chile.
@swansonair2 жыл бұрын
Thanks a lot I managed to follow along despite still being on .NET 5. Aside from having to use an older version of the Entity Framework the process is identical.
@PatrickGod2 жыл бұрын
Glad I could help! Thanks for your feedback!😊
@chill-helicopter2 жыл бұрын
Thank you, man. I tried to understand this info in different resources near the month after work. And only your video helped me.
@PatrickGod2 жыл бұрын
Glad it helped! Thanks for your feedback! 😊
@Throllfinn6 ай бұрын
Incredible work! Clarified so many things for me.
@PatrickGod6 ай бұрын
Great to hear! Thank you! 😊
@PizzaPime2 жыл бұрын
This Tutorial was awsome, thank you very much. As a small Tipp for the Migration: Use the Commands: add-migration InitialCreate update-database
@pabloduarte4470 Жыл бұрын
I really appreciate the effort you put into this tutorial. It is super nice how you explain everything from the base, giving coherence to all the explanation.
@malcolmwhild20112 жыл бұрын
Hey Patrick - you are literally a legend mate :-) thank you for taking the time to post such great content. Helped me with a couple of concepts that I've been struggling with for ages. I have a little boy too, and I've been learning while he's been sleeping ...
@PatrickGod2 жыл бұрын
Great to hear! Thank you very much for your feedback! And I hope you boy is sleeping through. 😊
@mohmmedyaseen58582 жыл бұрын
Cleared my many doubts from this video... I wish you could have explained the last part(DB update using Controller)as you did in the first
@antonyou16422 жыл бұрын
Thank you!! probably the best tutorial I've ever seen!!
@PatrickGod2 жыл бұрын
Thank you so much for your kind feedback! 🙂
@On_The_Way_To_Krishna72 жыл бұрын
Thank You, So much i was suffering from this new version. i m a programmer and if i feel happy i just write in camel case as below ThankYouPatrickGodThisIsAwesome
@PatrickGod2 жыл бұрын
Glad I could help! Thanks a lot for your feedback! 😊
@umidkurbanov5495 Жыл бұрын
Really awesome and simple explained. Love this course
@claudioalvarez98022 жыл бұрын
Excelent tutorial!... the most effective way to update knowledge :D ... thank you from Chile!
@PatrickGod2 жыл бұрын
Glad it was helpful! Thank you so much for your feedback! 😊
@samjakrishnan69693 жыл бұрын
I'm so glad that I found your channel. This video did give me the exact Jumpstart. Thank you again!!👍
@PatrickGod3 жыл бұрын
Thanks a lot for your feedback. Glad I could help. 😊
@johanvacca50442 жыл бұрын
Hi, im Johan Vacca from Colombia. Currently im in a learning process with .NET 6 because i really need it for my work. I recently bought an Udemy course but i only learned C# because it was in .NET core and most of the information of this course not working in my MVS 2022 with .NET 6... I'll start this video with patience. I'll tell u guys if this works on me, cya!
@Sofíaaaaaaa192 жыл бұрын
wow!
@johanvacca50442 жыл бұрын
Hi guys i finally ended this video and it works for me. Patrick was very smart, funny and simple in his educational method. I already know how to create a Web API in .NET 6 with CRUD and succefully connected to DB with DBContext configurated included. Thanks a lot!
@skylycan007 Жыл бұрын
I am so happy because i learnt something with your video! nice teaching!
@PatrickGod Жыл бұрын
Glad I could help! 😁
@chrisheld84632 жыл бұрын
Love the track lighting!
@PatrickGod2 жыл бұрын
Thanks! Me, too! 😊
@sarah-gv1rv2 жыл бұрын
You are such a Life Saviour ThankYou for making Life easiar.
@PatrickGod2 жыл бұрын
Glad I could help! Thank for your feedback! 😊
@oncalldev3 жыл бұрын
Very well done. Trying to get my mindset back to C# development and this was a nice refresher on serveral topics relating to API, EF and migrations.
@PatrickGod3 жыл бұрын
Again, thank you very much for your feedback, Bruce. Means a lot. 😊
@mateusloubach2 жыл бұрын
since you have exp in c# and back-end, mind throwing me a few tips regarding how to take this db and create a front-end page to insert these informations?
@AnuragKumar-gc4bg3 жыл бұрын
A big Thank You to you. This Video help me in all way to understand each lines of Controller Class. From last three days I went to many tutorials but I found correct explaination here.
@PatrickGod3 жыл бұрын
Thank you so much! Great to hear that! 😊
@rushikeshsatkar5992 жыл бұрын
Amazing Tutorial Buddy..! If I decide To add JWT Authentication to the SuperHeroAPI then What I do..? Please Help..!
@johnqu1t2 жыл бұрын
Thanks for great lesson, i'm a newly applied intern and you just help me survive the first weed xD
@adesheddie12 жыл бұрын
The tutorial was great, I enrolled in your .Net 5 Web API Jumpstart, it's awesome as well, This video helped me understand working with Visual Studio with .Net, and your course is in VS Code, which is really great, hope I will become good at .Net by the end of the course. Cheers!
@PatrickGod2 жыл бұрын
That's awesome, Adesh! Thank you so much! 😊
@adesheddie12 жыл бұрын
would be great if we get a tutorial for compressing large JSON responses using gzip etc.......
@rami61802 жыл бұрын
Hello Patrick, I hope you are very well, thanks for sharing your knowledge, my query goes, in listing everything and in deleting I get an internal error 500, I don't know why it is.
@BrenoMontanari2 жыл бұрын
Thanks Patrick. This is such a nice video ! Cheers from Brazil !
@PatrickGod2 жыл бұрын
Glad you enjoyed it! Thanks for your feedback! 😊
@srikantnandhakumar32372 жыл бұрын
Amazing CRUD tutorial , thanks very much for the valuable walkthrough
@PatrickGod2 жыл бұрын
Glad it was helpful! Thanks a lot for your feedback! 😊
@netsurfers93572 жыл бұрын
You should do a tutorial on Class Library's verses Stored Procedures, when to use them, what they are used for, DAL, and security features. I have seriously thought about writing a book on this, including Razor extensions, CRUD, EF. The new Razor syntax is even more powerful than ever before, great to understand, and moves into Blazer web development if needed, which is what I think the future will be in coding practices.
@sorajhin2 жыл бұрын
You've earned a sub! This is a very good kickstarter knowledge on building api using dotnet6 and entity framework. Very well explained for a super beginner programer like me 😀 specially on how you explain the DbContext stuffs!
@PatrickGod2 жыл бұрын
Awesome, thank you so much! Glad I could help! 😄
@rushikeshsatkar5992 жыл бұрын
Only Authorized User Can Able to DO that CRUD Operations like Authorization layer I want TO add Then how can i DO that please help me out and please mention the steps atleast if you dont have enough time thanks in advance...!
@jagged_little_phil Жыл бұрын
The reason you had to restart the app @23:08 is because there was a change in the access modifier for the heroes List during the small refactor earlier. The only reason I know this is because I use the JetBrains Rider IDE instead of Visual Studio, and it gives me a notification whenever I update access modifiers that I will need to restart the app in order for hot loading to work properly.
@R51232 жыл бұрын
Great job, Patrick! Extremely helpful, and I like your commentary and style :D
@PatrickGod2 жыл бұрын
Glad it was helpful! Thank you so much for your feedback! 😊
@eo3332 жыл бұрын
Thank you, helped me out allot to understand more what .net 6 is about!
@Mike-Zz2 жыл бұрын
Quick video, great explanation, great mic. +1 SUB
@PatrickGod2 жыл бұрын
Awesome, thank you so much!
@geckotech3982 жыл бұрын
Extremely good introduction to dotnet APIs using SQL, was not hard for me to dockerise this as well :)
@PatrickGod2 жыл бұрын
Thank you so much for your feedback! Appreciate it! 😁
@WesDoyle2 жыл бұрын
Nice work, Patrick!
@PatrickGod2 жыл бұрын
Thank you very much, Wes! Great channel you got there! 😊
@sraanv5875 Жыл бұрын
this was awesome , helped me alot as a begginer ❤ thank you so much ❤
@isharaperera06292 жыл бұрын
This is great for actual beginners. Thank you man!
@omarfathy17953 жыл бұрын
Thanks, Patrick I understand your easily steps, I am form egypt
@PatrickGod3 жыл бұрын
Glad you like it! Thanks for your feedback. 😊
@kennethlooney67692 жыл бұрын
Awesome tutorial! I even added another class/table called SuperPowers that gets referenced to each SuperHero. Keep up the great tutorials 😀
@orcaowlwizco3692 жыл бұрын
Subscribed, as a back-end dev I greatly appreciate this.. Wonderfully easy tutorial and extremely informative sir. Send a link if you have your own course set up now?
@ganny18912 жыл бұрын
Great tutorial man! Thank you for your help, everything was well explained.
@PatrickGod2 жыл бұрын
You're welcome! Thank you so much for your feedback! 😊
@bhalchandrapatil72012 жыл бұрын
Very well explained. Tutorial is very helpful to start the project work...!!
@PatrickGod2 жыл бұрын
Glad it was helpful! Thanks a lot for your feedback!
@shantkumarbiradar9255 Жыл бұрын
Just here to say, 'Thank you and it helped me'!!
@PatrickGod Жыл бұрын
You're welcome! Thank you for sharing that! 😊
@meryemar74033 жыл бұрын
Thanks Patrick, I can't help saying that you have absolutely nicest working environment:)
@PatrickGod3 жыл бұрын
Haha, thank you very much! Appreciate it. 😁
@slopesjoe2 жыл бұрын
Incredible! Thank youvery much! I'm gonna learn about your paid courses right now!
@PatrickGod2 жыл бұрын
Awesome! Thank you so much!! 😁
@rfsnjn2 жыл бұрын
the tutorial was Amazing , looking foward to another video , thanks a lot
@PatrickGod2 жыл бұрын
Glad you liked it! Thank you so much! 😊
@yahyakhan93832 жыл бұрын
Man this is legendary stuff! Thank you so much. Exactly what I was looking for!
@abhinavsharma1472 жыл бұрын
Amazingly explained thankyou Patrick God
@CharlesBurnsPrime2 жыл бұрын
You might consider doing a video using Dapper instead of EF. Dapper is much faster than EF, and much simpler (unless the application needs to support multiple DBMSs, in which case SQL would need to be written for each).
@PatrickGod2 жыл бұрын
Added Dapper to my roadmap. Thanks for your feedback, Charles! 😊
@jOEY-nl8vb2 жыл бұрын
Thank you Patrick, This one was the most usefull for me. Good luck bruh
@PatrickGod2 жыл бұрын
Glad it helped! Thanks a lot for your feedback!
@carguy-xv2cl2 жыл бұрын
I like Time Corey but I think he spends too much time on theory and advice and not enough on coding. This is perfect.
@PatrickGod2 жыл бұрын
This means a lot to me. Thank you so much! 😊
@venkateshpatange23152 жыл бұрын
Hello Patrick. Thank you very much for this fantastic tutorial.
@hasanozcifci111 ай бұрын
great tutorial, you are a super hero
@rjfrdvlpr2 жыл бұрын
excellent video helped me a lot, I managed to do it without using visual studio only with vim and linux terminal helped me a lot to improve s skills, ty
@alexeymyasnichenko33183 жыл бұрын
Thanks man! Hello from Syberia!
@PatrickGod3 жыл бұрын
Hello there! Thank YOU! Greetings from Germany. 😀
@fInDmEbRuh Жыл бұрын
Thank you so much Patrick. It's really very helpful🙂
@HELLNAWW3 жыл бұрын
This is great but we need a video on how to then call this API from a front-end framework such as React or Angular. There is a surprising lack of examples for this.
@connerreimers65063 жыл бұрын
you just make http requests no?
@PatrickGod3 жыл бұрын
Well, I covered this with Blazor WebAssembly (kzbin.info/www/bejne/gZCzXqSAn8RreMk), but I could definitely make an Angular + .NET 6 Web API video. If my answer gets many likes, I'd be happy to prioritize such a tutorial. Thank you! 😅
@mohamed-hassan-3 жыл бұрын
@@PatrickGod up here guys
@kiran-Joy2 жыл бұрын
One key thing to remember is an api enpoint is same regardless of where it is written in java or c# or phython. So you can pretty much adapt any api tutorial from React or Angular with .net apis.
@irmdev5952 жыл бұрын
@@connerreimers6506 yes... a simple google could have worked but theyll spend more efforts in the comment section
@deadsh0t6252 жыл бұрын
Do you also have a tutorial to add the repository pattern to this ?
@pritampattnaik20052 жыл бұрын
hey im a 47:18 andd i got the migration to say build succeded but the files dont show(migration folder)
@aldricr5234 Жыл бұрын
you are my superhero, man
@rmeera34342 жыл бұрын
Excellent, very good explanation thank you so much Mr.
@PatrickGod2 жыл бұрын
Glad you liked it! Thanks a lot for your feedback! 😊
@brandonparkinson39243 жыл бұрын
This is a great guide - so much so I have purchased your udemy course. Thank you!
@PatrickGod3 жыл бұрын
Awesome, thank you sooooo much!!
@oguzhangundogdu48202 жыл бұрын
my friend patrick probably you are the best
@PatrickGod2 жыл бұрын
Thanks a lot! Appreciate it! 😊
2 жыл бұрын
Gracias a ti encontré mi primer trabajo como desarrollador .net, gracias
@sayukireload2 жыл бұрын
Thank you, it is clear and straightforward to follow.
@gregoryallen11222 жыл бұрын
Hi Patrick, once I get to the database I can't create the migrations. It's telling me to remove global Microsoft.EnityFramework.Core. Any other way around this fix? Thank you, any advice would be greatly appreciated.
@dania_code2 жыл бұрын
I have solved this problem by this: 1) Right-click on the project in the Solution Explorer. 2) Click on Restore NuGet Packages. 3) Close the project then reopen it.
@gregoryallen11222 жыл бұрын
@@dania_code It now says "Verify that the instance name is correct and the SQL Server is configured to allow remote connections.
@dania_code2 жыл бұрын
@@gregoryallen1122 What kind SQL Server are you using?
@gregoryallen11222 жыл бұрын
@@dania_code thank you so much for the help...I actually had (localhost) instead of (localdb), but now with the PUT method with the database it's coming up Error: response status is 400, after I try it out and execute on Swagger.
@dania_code2 жыл бұрын
@@gregoryallen1122 If Get, Post and Delete are working properly maybe the problem is within the Put code Copy and Paste this: [HttpPut] public async Task UpdateHero(SuperHero request) { var dbhero = await _context.SuperHeroes.FindAsync(request.Id); if (dbhero == null) return BadRequest("Hero not found"); dbhero.Name = request.Name; dbhero.FirstName = request.FirstName; dbhero.LastName = request.LastName; dbhero.Place = request.Place; await _context.SaveChangesAsync(); return Ok(await _context.SuperHeroes.ToListAsync()); }
@Golden_games2 жыл бұрын
love this. thanks now I can make an api with entity framework
@arielsartor60233 жыл бұрын
SuperHero is very concrete and simple example, beautiful!. There is a possibility that publish a video like this but with relationship between tables. Thats would be a wonderful gol!!
@PatrickGod3 жыл бұрын
Thank you! Sure, relationships is a great topic for another video. Until then, it's fully covered in my course. Maybe you want to grab the Black Friday Deal? ;) www.udemy.com/course/net-core-31-web-api-entity-framework-core-jumpstart/?couponCode=BLACKFRIDAY2021
@abdulrahmanalenezi6202 жыл бұрын
Man you are a legend! That was so helpful
@Lobos912 жыл бұрын
Thanks for video, it helped me to understand the basic of the api crud but i just dont understand one thing. Why did you wrote so long type name, for example
@Tally_RSA2 жыл бұрын
Thank you for the Updated Api Dotnet 6. It really helped me continue a Udemy Course(Asp.Net 5) I was stuck on
@PatrickGod2 жыл бұрын
Glad it helped! Thanks for your feedback. Still working on the update on Udemy. I am in the recording process. It is coming!
@aakashdahal82072 жыл бұрын
Thank You Patrick , Definitely learned a lot ,you should be proud of yourself for your good work . Love From Nepal❤
@mannamramakrishna48472 жыл бұрын
This tutorial is very Nice and the most updated tutorial I have seen. Requesting U Sir, to do a tutorial on How these Dotnet interact with react js
@PatrickGod2 жыл бұрын
Thanks for your feedback! React is on my roadmap! 😊