Hey mate, yes you can find the code on GitHub here: github.com/binarythistle/S03E02---.NET-Core-3.1-MVC-REST-API
@khoroshoigra83883 жыл бұрын
Hi ate
@gonza_ciclon3 жыл бұрын
@@binarythistle HOW IT CAN BE IMPLEMENTED USING ORACLE AS A DATABASE
@avanthasiriwardana3 жыл бұрын
@@gonza_ciclon you can do it with Oracle Data Provider for .NET Entity Framework Core
@CAPS_AMERICA2 жыл бұрын
@@khoroshoigra8388 hi koya
@IamPali20244 жыл бұрын
One of the best thorough tutorials on KZbin. The best part is that the tutorial enforces best practices DI, mocking, data mapping and much more. Thank you for the awesome work....
@MegaTeaque4 жыл бұрын
With synchronous switching from CreatedAtRoute to CreatedAtAction does not require the additional Name field in the GetCommandById Method. 2:34:01 However, when using a Async Methods CreatedAtAction doesn't work. Also, You can use inheritance to implement CommandUpdateDto 2:48:00 e.g. public class CommandUpdateDto : CommandCreateDto {}
@michalisp11214 жыл бұрын
I really like that you don't edit the video to 'hide' any mistake. This can teach us a lot, as for sure we are going to find ourselves in similar situations. Keep up the good work!
@WolfieVenturi4 жыл бұрын
This is seriously great. Keep these coming!
@DS-ji1cz4 жыл бұрын
It took me nearly 8 hours to watch and do it on my own. I feel confident about my basics now. Thanks Les.
@NicoFlyn3 жыл бұрын
I am writing to you from Argentina, I want to thank you. With the clear way to explain the topics and follow your steps throughout the video, with another plus in my studies. I got my first job with .NET. Thank you!
@DarthKamci04 жыл бұрын
This course helped me immensely! I have one suggestion - how about updating the video with chapters (shown on the red bar)? KZbin added the functionality in May and I think including them here would improve the experience a lot and help come back to the vid if you don't have the time to digest it in one sitting.
@doctorrusty64944 жыл бұрын
It is THE BEST tutorial for Web API using .Net Core 3.1 that I've ever seen! Simple, trully step-by-step and easy to follow, yet comprehensive and following all modern standards and best practices! Keep up the good work Les - can't wait for more content! I might even buy your book...
@wordonice44574 жыл бұрын
It's 2:04AM. Just finished this. Started sometime around the evening. Was so worth it. Thank you very, very much, Les!
@curtmantle74863 жыл бұрын
I have an Apress Access account and I paused this video to reference a book I had previously downloaded on APIs in .NET Core. After a few minutes the penny dropped that I was referencing your book while watching your video. Great work on both counts.
@papillonx1014 жыл бұрын
As for me , this is by far the best tutorial on Web API so far(and I have seen different of them). Great work!
@binarythistle4 жыл бұрын
Oh Hi Kenan - thanks for awesome feedback - made my day! Cheers, Les
@romuloleitao5744 жыл бұрын
Hey man! I am Brazilian and I live in Canada. I don't have the habit of leaving comments, but your video helped me a lot, extremely complete and I love the way you always stop and explain what you're doing. Much more than a tutorial, this is a lesson. You helped me a lot! Thank you!
@alirezahamidi8934 жыл бұрын
That Was Amazing I Never thought i can get a full learning of dotnet core in 3 hours. I Watched it second by second and Thank you for what you teached me
@Office-Clerk3 жыл бұрын
It is not a full learning of dotnet core.
@georgeb19514 жыл бұрын
Just want to say i learned more about Core with EF in the first 30 minutes of this tutorial than in any other video I've viewed..... very well done!
@TheDarkZeroGame4 жыл бұрын
moment you started to speak, i knew i was gonna enjoy learning from you. I can listen to you read a phone book!
@parvezborkar47733 жыл бұрын
Just completed your entire course, All I can say is just amazing. People can actually go ahead and copy paste your code in theirs in the interest of saving time. Extremely well explained and kept the code to easiest to understand.
@f0rty7even94 жыл бұрын
a quick tip; instead of having to restart your dotnet server each time you make an update to your code, you can use `dotnet watch run`. this will restart your server automatically every time you update your code =)
@binarythistle4 жыл бұрын
Great tip thanks!
@andrewtechful4 жыл бұрын
Thanks for the tip! I just saw this as I'm wrapping up the tutorial lol. Wish I knew it was built in.
@f0rty7even94 жыл бұрын
@@andrewtechful Glad I could help :)
@swimorca3d5053 жыл бұрын
Now making a note of that one. Useful.
@miroslavmatovic4 жыл бұрын
Thank you very much for this video. I am a developer for over 5 years now, and wanted to refresh my knowledge on .NET fundamentals and I found it very helpful. It is elaborate and useful.
@kushalban30084 жыл бұрын
Please make tutorials on Microservices too. People need it. Thanks for your effort 👍😘
@TheDashang0074 жыл бұрын
hi, let me know too if anything regarding micro service
@fabiosouza87324 жыл бұрын
why people need microservices?
@Paraclete3334 жыл бұрын
@@fabiosouza8732 Because when you're developing for Cloud systems, you'd rather work with serverless computing.
@eliassal14 жыл бұрын
@@TheDashang007 agree good idea
@protacio78954 жыл бұрын
@@fabiosouza8732 alternative way of development with cloud computing. most of the company who use microservices have or planning to extend their product.
@DaveHounddog9 ай бұрын
Hi Lee, long comprehensive vid - had to watch in few stages but was fantastic to help me see the transition from using .NET classic stack to build DIY web services - to current tooling and practice. Was nice to see lots of familiar concepts and challenges being addressed in intuitive way. I like your pace and no nonsense approach. Really appreciate the effort and contribution to the greater good. As we say in Wales - cheers butt :)
@matrixRule1274 жыл бұрын
In the beginning i had a choice, to watch avengers endgame or this video! Ended up finishing this entire tutorial in one go! It was so engaging! Thanks for The video, Les! Love from India!😍
@shaughngulliver87043 жыл бұрын
Les, you saved me big time. Your videos are great, I almost lost a client because of me not understanding Azure and WEB API, two of your videos showed me everything that I needed, and now they are up and running. Thank you so much.
@nselsmark2 жыл бұрын
Thank you so much for this course! I have been looking for a "best practice" course, that doesn't just use the controller and such. I can't thank you enough man! Great explanations and everything! :)
@savaladaojr4 жыл бұрын
Hi Les, this is the most amazing video I saw on KZbin related to the .NET Core API. You go through the topics smoothly and with mastery. It was my first access to your channel, and for sure I'll be a frequent visitor! Millions of thumbs up to you.
@souflikar67024 жыл бұрын
So glad I found Les and his outstanding tutorials. Thank you Les for taking the time and explaining things in such a simple but structured manner. Subscribed!!!
@mihirsolanki2 жыл бұрын
not many 3 hours videos I have watched till end. This one completed in one sitting. Thanks
@avi0624 жыл бұрын
I think it's time people should learn more about enterprise standard like this one. Topic on Identity, OAuth 2.0, Error handlers, loggers and schedulers would be great.
@TheSlapOff4 жыл бұрын
Yeah, this would be great.
@ashishkhatiwada78284 жыл бұрын
I am not a security expert but Brock Allen is channel9.msdn.com/Events/DEVintersection/DEVintersection-2016/DEV09 and In fact Brock Allen Made Identity server.. Which will use OAuth2.0 for authorization..
@Cyclopath834 жыл бұрын
Indeed, Authorization and Authentication would be great. Also, a multi-model app would be great. For example, have a model "command" and a model "platform". Just to see how they can interact. And versioning? Since the contract is fixed per version, when you want to add functionality, you should create a new version.
@arunece1004 жыл бұрын
Seen any tutorial like that?
@brucemcmillan58424 жыл бұрын
This is a cracking end to end video, great easy to follow, well placed content, no unecessary junk. Clear, concise and well delivered. Well worth the investment in watching the whole thing. Five stars
@binarythistle4 жыл бұрын
Thanks Bruce - lovely feedback thank you!
@towseefahmed63284 жыл бұрын
Thank you so very much Les, You have covered so much in it which i missed in other tutorials even the paid tutorials do not explain this topics. thank you very very much May God Bless you!!!
@binarythistle4 жыл бұрын
Thanks Towseef!
@JohnSmith-gv7yk3 жыл бұрын
I've finally found a course I can follow and successfully built this API. Massive thanks for your excellent delivery. Liked, subscribed, and bought your book 2 hours in.
@VinuP20234 жыл бұрын
Thank you so much Les 🙂🙏. I haven't watched yet. But thanks for your hard work and you are an amazing teacher. Hope you make more videos and wish your channel all the best.
@charlesmorris38884 жыл бұрын
If you're having the same problem I had with Newtonsoft 5.0.2 being incompatible, try version 3.1.2. That fixed the problem for me. Amazing work on this video, this was extremely helpful. I can't believe there are so few Patreon patrons for such an amazing resource.
@jadermolinaribraga56004 жыл бұрын
What a great course, best 3hrs I have ever invested.
@shumatsumata68334 жыл бұрын
I am a Brazilian computer science student and this video helped me a lot in the discipline of software engineering. This was really a great video, thank you very much !!!
@BlueHorse9114 жыл бұрын
Eureka, or Thank you, this was one of the most interesting course have followed ! Brilliant
@cry39324 жыл бұрын
Big thanks to Les! This is the best video I found to introduce ASP.Net Core Rest API on KZbin!
@jan-willempannekoek3 жыл бұрын
Thanks Les Jacksen! Great informative video. However, I do have a question. How should I go about changing the format the api gives back? It's now a JSON, but say I want it to return a GeoJSON format or something, how should I go about making that happen?
@gabrielfkeith2 жыл бұрын
Have to build a parser.
@hetalchavan73793 жыл бұрын
I have watched the entire video and implemented the API. Your teaching style keeps the audience engaged and is simple to understand. Looking forward for videos. :)
@martopad4 жыл бұрын
Thank you so much for this tutorial! Doing this on a text editor, as opposed to an IDE, made this tutorial much more educational.
@Fr3dii4 жыл бұрын
As an adept fan of frontend technologies, I never liked venturing into backend. But alas, circumstances forced me into a backend learning environment, and your video was of tremendous help to me; easing my understanding and the concept of how APIs work and what backend development was all about (especially in .NET). Great work and thanks for the tutorial
@SuperWolffighter4 жыл бұрын
Really Enthusiastic Learning session. Fantastic. Really learned a lot. Thank you very much. Wishing you a very good luck. Goodbye
@jazfunk19724 жыл бұрын
This is outstanding, sir! It took my two weeks to complete, but I did it. I had to cross-interpret a lot of it, as I'm using PostgreSQL, instead of MySql; and FluentNHibernate, instead of Entity. What a trip, and I can't thank you enough for for this video. It has helped me understand this incredibly complex monster at a higher level that I did two weeks ago.
@binarythistle4 жыл бұрын
Hi Jeff - good job mate! Yes sounds like you went in your own direction with some of the components, the best way to learn! Thanks for the feedback and good job once again! Les
@VikInks4 жыл бұрын
me today : "meh.... nothing much to do today, just some basic stuff to do on scss...." KZbin : *DING DING MTHRFKR IT'S TIME TO LEARN SOME NEW STUFF!!!!!! Les Jackson just post a new online course* me : "YIIIIIIIPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII :D" Thank you for your work, it's great and damn good ! Cheers from Switzerland mate
@binarythistle4 жыл бұрын
Thanks Maxime, and hello from down-under! Hope you enjoy the vid! Cheers, Les
@Vasko101004 жыл бұрын
Hello all, I rarely comment on youtube, but i need to say this. THIS IS BY FAR THE MOST USEFUL TUTORIAL I HAVE EVER SEEN ON KZbin. THIS CONTENT IS PURE GOLD! KEEP UP THE GOOD WORK DUDE!
@robertsan26544 жыл бұрын
Many, many thanks! Going to get the book! You're a pro.
@binarythistle4 жыл бұрын
Thanks mate!
@kartikdeepsagar4 жыл бұрын
Hi Les, You are life saver , Yesterday I was told to go through .net core web api as we need to deliver an api within 2 days. And this tutorial saved my day. It got delivered on time. Thanks man. Cheers to you!!!
@bodzu_YT4 жыл бұрын
00:00 - Intro 2:07 - API Demo 4:45 - Ingredients 6:50 - Application architecture 9:10 - Swagger overview 10:20 - Time to programming - VS Code - Create new project 12:10 - Application anatomy - what is what/Configuration 15:42 - Create Models 18:32 - Look at Architecture 19:19 - Create Data - Repository Interface 24:26 - Leave a like, subscribe and like this comment :) 25:00 - Create Data/MockRepo 31:30 - Create Controller 36:07 - API Endpoints 44:27 - Model binding for HTTP GET requests 45:40 - RUN & test with Postman 48:48 - Dependency injection overview 50:36 - Service Lifetimes 51:30 - Dependency Injection setup 54:50 - RUN & test with Postman PART II Entity Framework, Database 55:36 - Application architecture 56:37 - SQL Server Management Studio - Configuration and RECONNECT 1:00:36 - Adding package reference - EntityFrameworkCore/Design/SqlServer 1:04:05 - Test - dotnet ef 1:05:25 - DB context OMG I checked the description at this point
@Codecraft_13 жыл бұрын
there are very few contents available on the internet like this ,Loved your straightforward explanations,Thank you very much ,this helped me alot
@nureyna6294 жыл бұрын
If you get en error at 1:00:18 with SQL login, this video can help: kzbin.info/www/bejne/l4abg5ugmdB2pac
@magnus75384 жыл бұрын
This worked for me, thanks!
@omarattiyah87844 жыл бұрын
Easiest, Simplest, Richest content about Asp.NetCore with API A lot and A lot of thanks to you Les Keep it up buddy you're the best ever.
@pz33284 жыл бұрын
These videos are the best in the web! A lot of practice and knowledge. Everything condensed and showed in simple way!
@GanpatKakar4 жыл бұрын
You are awesome Les Jackson, I was searching for a really awesome and in-depth tutorial and I found this one at midnight 12, O'clock and studied it till night 3 O'clock. Thanks for this tutorial.
@gselby81073 жыл бұрын
I just found your video from over a year ago and it was FANTASTIC. I ma trying to focus on a build a career in custom API work. This was a GREAT help in my learning and understanding the building blocks of API projects. THANK YOU! I'll search your channel, but if you can recommend perhaps the next step for me to watch so I may continue to improve this skill set, I'd be most grateful. Thanks again.
@virtualkur24 жыл бұрын
Simply the best tut ever. I'm not a native english speaker, but that doesn't even matter. Great job, and I'm only had seen 45 minutes of this wonderfull explanation of .Net Core 3.1 and was enlightening. Thanks so much for doing this masterpiece.
@Deliriummary3 жыл бұрын
sir I can't appreciate enough these amazing tutorials! Please never stop making them. Love and admiration from middle east!
@jeffbandle29163 жыл бұрын
Brilliant! I just came on this by accident and it is so well done. I'm an old programmer dog trying to learn some new tricks and this has been immensely helpful..thanks again and cheers.
@AnonymousDeveloper13 жыл бұрын
Hello Les, thank you for creating this video. I completed the first part so far (up to 55:35) , and well I can say that this video seems to be very well guided. I hope your next videos (especially for beginners and especially about .NET Core web APIs) will be high quality too.
@phungnguyen49744 жыл бұрын
I have been spend many time search for tutorial .NET API, but this is the first video make me understand more about API. Still have some I not understand much, but I see you was trying to explain to us step by step. Thanks you.
@xxzombiemusexx3 жыл бұрын
We don't need Les Jackson. We need More Jackson! Keep it up. These videos are great.
@noobscommunity54673 жыл бұрын
Watched full video with lot of patience. Very well explained
@manedurphy4 жыл бұрын
You explain everything so clearly, I can understand most of your explanations the first time around and other explanations become clear with the coding demonstrations. Subscribed.
@generalexplorer22513 жыл бұрын
THIS IS ONE OF THE BEST VIDEO I'VE EVER SEE AND DO THE HANDS-ON CODING.
@furkanstbs3 жыл бұрын
I tried to learn .Net Core several times but failed every time because I couldn't figure out what the hell was going on. You have explained each topic clearly, especially the Dependency Injection part. It helped me a lot to understand the architecture of the application and why we have such complicated structure, as I see "boilerplate" before. Thanks for this great content.
@dianalewis71143 жыл бұрын
Thank you for taking the time to explain this from start to finish! For once I was able to finish a tutorial without getting stuck because some detail or another was skipped. Wonderful Teaching!!
@HouseJunkieHUN3 жыл бұрын
I have worked with PHP before, but at my new job I have to learn .NET. This course helps a lot! Thank you.
@elievilleneuve88913 жыл бұрын
I dont usualy comment stuff on KZbin, but THIS. As a C# developper myself, THIS is the greatest tutorial of all time. Thank you!
@AnonymousDeveloper13 жыл бұрын
Nice to hear that. As you being C# dev, would you like to share some tips and tricks what to learn according to web services created in .NET Core? ;D
@anjaliu99673 жыл бұрын
I am so glad I found this video on KZbin! Wanted to brush up on the API concepts as I had lost touch of programming since 2yrs. Just completed the whole video and feeling confident now. Can't thank you enough Les! Keep it up!
@teijeterbals12033 жыл бұрын
3,5 hours of video that are totally worth watching till the end! Even if with all the typing along and inevitable mistakes I guess it took me more than 8 hours. :) Great video sir!
@guyincognito19854 жыл бұрын
$5 book? Done! Even if I don't end up reading it until 2029 (so behind in my stack of eBooks), it's worth it!
@ruizeng7802 жыл бұрын
Thanks, Les, this is the best and most detailed REST API tutorial I have ever seen, much appreciated :)
@RX_Char_01Patti4 жыл бұрын
Absolutely fantastic video. Learning .NET Core REST API couldn't be easier than this. Thanks s lot Les Jackson.
@divyajayakody20224 жыл бұрын
Thank You So Much... After trying out tons of tutorials I finally found this gem. Please keep making these videos. Much love from Sri Lanka. :D
@victorregoz4 жыл бұрын
best video tutorial I have seen so far, I listen and followed word by word of this tutorial, I was able to build the API on my mac (using a docker sql container) and actually understood what I was doing. This reflects your ability to properly explain a topic, that is why I will be buying the book for sure.
@NaaneVinu2 жыл бұрын
2:48:46 If we just inherit one of other command is that ok? but I don't prefer that. What are the other ways to do it? Using some common class?
@bena25432 жыл бұрын
Man you are the best that i could have asked here in youtube and even in other platforms, thank you very much!
@sicubogdanandrei93324 жыл бұрын
I did watch and try everything from this video. It actually helped me a lot because I'm at an internship on .NET and as it is something new for me, I rly needed some extra help. Thank you.
@CanalPvplayers4 жыл бұрын
At 1:53:40 Creating a mapping Profile you need add services.AddAutoMapper(typeof(Startup)); in ConfigureServices method into Startup.cs
@sannge64713 жыл бұрын
Well Done explaining everything from scratch. I love the way you used vscode and use command line to create the project so that we could see how everything was done properly.
@98985307954 жыл бұрын
Thank you so much Les Jackson. your video has added a shining feather to my career profile. Keep such video posting. Much much helpful to learn something new for me. You are a genius in presenting the content in a manner anyone can learn it. Once again a huge thanks.
@binarythistle4 жыл бұрын
Hi Tushar, I'm really glad you enjoyed my course, and thank you for the lovely comment! Stay safe! Les
@josemariacostateixeira61333 жыл бұрын
You are very good and very fun, Les Jackson. It must be nice to work with a guy like you. Congrats.
@cv59183 жыл бұрын
Oh my gosh i love those tutorials. So useful and clearly explained. Thank you and we r looking forward to more videos from you man! Have a nice day.
@richasomani93853 жыл бұрын
Hey Les, this video was of great help not only for me as an experienced but I am sure for begineers too, its too good! Appreciate your efforts and time spent on this. Keep up the good work and thanks a lot for this.
@Tranquility_00 Жыл бұрын
This is top notch course. Thank you so much for your hard work !!
@andrewiglinski1484 жыл бұрын
Oh lord. I remember moving to Javascript from Python like 3 years ago... it took me a few months before it made any sense, and now here I am again looking at the syntax and being super overwhelmed. But great video mate. Definitely a new subscriber and I'm looking going forward to checking out your other content.
@EricPerezDesign4 жыл бұрын
Excellent video, Les. I really like your style and the way you explain things along the way, with no b.s. Thank you!
@bryangazomejia73442 жыл бұрын
PATCH Method understood! I needed some orientation about how it works and how to use it. Thank you so much for the knowledge you share. Greetings from Central America :)
@uzoruchenna48633 жыл бұрын
I love your video. And by the way, you're fun. You bring life to your tutorials when you talk sometimes. Respect!!
@chrismcclure42644 жыл бұрын
Fantastic video. Worked on an api a little bit ago and wish I would have watched this first. This video has very good content and thank you for making this tutorial.
@kasendentambwe34354 жыл бұрын
Never stop doing tutorials like this, you have helped me more than you think, and I'm sure a lot of people feel the same! Thank you very much!
@catalinflorescu73803 жыл бұрын
I think this is the great tutorial i ever followed to introduce me in .net core. thank you for the effort.
@denisvini583 жыл бұрын
One of the best courses that i have ever seen ty. Nice work.
@이기중-b3l3 жыл бұрын
It was my first time, so I just copied it. As I got used to it by repeating it over and over again, so I got used to it. Thank you very much.
@DanielRodriguez-ds2qs4 жыл бұрын
Being a mobile developer that had to transition to a .net api developer for the project I'm currently in I found this tutorial extremely useful. I was able to put a lot of what you've shown into practice. Unfortunately I didn't stumble upon your video soon enough and some of my code could look a lot cleaner.
@ciremlugesya4 жыл бұрын
Hello Les, it was a great study of .net core rest API to learn easily. So I am excited about new studies which will come from you. Hope you are doing well. Please take care of yourself nowadays in Australia. Btw, I just want to write my solution about the 'homework'. I think I'd rather use one single data transfer object for all crud operations. If there is only one dto then it will be fine as well. This sounds, it isn't a good idea while creating an object because of the required properties, I think it still the best option. Best wishes from Istanbul.
@benbanda074 жыл бұрын
You are such a great teacher, I came frome a nodejs background but all the things that you explain makes sense to me, even if some things are not implemented in the same way, thank you for this videos, they are very helpful
@Mismark824 жыл бұрын
Loved the blooper at about 1:40:00 I ALWAYS have errors because I forget to save my work before building the application! Made me laugh a lot. And, most important thing, thanks for this tutorial, definitely made my day while I was struggling with APIs and SQL Server.
@andrecardinal97754 жыл бұрын
I want to say that this course has been the best practical teaching video I have ever seen, hands down. I was able to follow along and develop my own REST API and learned a ton. Thank you so much! Where can I send money?
@holiday-routes94234 жыл бұрын
A great training for me. Very educational. Very interesting. It's fun for more. Wish you all the best!!!
@michaelreynolds48164 жыл бұрын
This is an EXCELLENT course. Les is easy to follow and he is a terrific teacher.