Step by Step Tutorial - .Net Core MVC REST API

Sdílet
Vložit
  • čas přidán 6. 09. 2024

Komentáře • 307

  • @MDiggss
    @MDiggss Před 5 lety +36

    This is awesome. I inherited a bunch of work at my job and the API is all in .Net - Also, I "fixed" the time-stamps for your video so we can click on them and be directly taken to that point in the video :)
    - 1:27 - Introduction
    - 1:49 - Quick Peek at the API
    - 4:35 - What You'll Learn
    - 5:47 - Application Architecture
    - 10:39 - Create the Project
    - 11:24 - Anatomy of a ASP.NET MVC app
    - 13:52 - Program & Startup Classes
    - 16:50 - Run Our App
    - 18:10 - Updating our Startup Class
    - 20:01 - Using Postman
    - 22:22 - Create Our Controller
    - 30:33 - Create Our Model
    - 34:15 - Quick Look at SQL Server
    - 35:32 - Entity Framework Core Command Line
    - 37:09 - Create our DB Context
    - 41:30 - Connection String in appsettings.json
    - 46:05 - Updating our Startup Class - Again!
    - 54:02 - Create Migrations & Update Database
    - 58:52 - Adding Test data to SQL Server
    - 1:02:11s - Updating our Controller - our first GET Action
    - 1:10:49s - Updating our Controller - our 2nd GET Action
    - 1:15:59 - Updating our Controller - our POST Action
    - 1:23:48s - Updating out Controller - our PUT Action
    - 1:32:42 - Updating our Controller - our DELETE Action

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hey Mike - that is AWESOME! Thanks for that. I'll update the description with your more accurate timestamps. Cheers, Les

  • @wchandler2010
    @wchandler2010 Před 5 lety +48

    this is one of the best tutorials I have seen on CZcams or any platform really. Thank you very much for taking the time to share your knowledge.

    • @binarythistle
      @binarythistle  Před 5 lety +1

      No problem William - thanks for the great feedback! Cheers, Les

    • @gcpnonadmin1373
      @gcpnonadmin1373 Před 4 lety

      @@binarythistle Les i get error CS0234: The type or namespace name 'addMvcCore' does not exist in the namespace 'Microsoft.AspNetCore' this error any help please.Thanks

  • @tarikm5116
    @tarikm5116 Před 5 lety +4

    My Friend, I have travelled very far to find this PERFECT video explaining .NET core MVC!! I'm a full stack JS dev, its surprising how complicated other people make .NET core MVC seem. What a great teacher and coder! Thank you

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Thanks man! I aim to make it straightforward as possible, so cheers for the feedback, Les

  • @nashwaashour8111
    @nashwaashour8111 Před 4 lety +1

    One of the best tutorials to understand the basics of the whole thing (.Net Core , MVC, EF and API ) ! , thanks so much for your time and your great effort !

  • @subhrajyotisen7153
    @subhrajyotisen7153 Před 4 lety +2

    This was SO helpful...I needed to pickup on .Net Core API creation for my job and this one helped immensely to get an overview of how to do it....Please keep the videos coming in...much love and respect!!

  • @user-bd3ij4op5k
    @user-bd3ij4op5k Před 4 lety +1

    A video specifically for beginners about what it was worth indicating in the title, a few comments. To work with a real database, it is better to use IQueryable. And for the context of the database it’s better to create an asynchronous service that implements an interface for weak connectivity and inject it into the controller so the code will be cleaner the controller will not perform any checks and unnecessary movements by calling only the service and passing parameters there.

  • @jamescater66
    @jamescater66 Před 5 lety

    Great video
    For .Net Core 3.0 you can either
    1) Use the new webapi template
    2) Use this command to setup MVC: services.AddMvc(option => option.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_3_0);

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Thanks James, I've not even looked at v3 yet, (going to wait for the final release)! This great though so thanks! Les

  • @ThisCanNotBTheFuture
    @ThisCanNotBTheFuture Před 4 lety +6

    Great tutorial. Thank you for doing everything from scratch.
    In case anyone else got stuck at the Entity Framework step, I also had to run the following command to install the ef tool globally:
    "dotnet tool install --global dotnet-ef"

  • @efilmnetwork24
    @efilmnetwork24 Před 5 lety +18

    I like how you walk through the tutorial, explaining everything in good detail. This is how tutorials should be made. Thanks for the hard work.

  • @r0g5r
    @r0g5r Před 4 lety +2

    Hello.
    Thanks for sharing your knowledge and your time doing this very useful video.
    Again thanks from a Brazilian student. :)

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Roger, my pleasure glad you found it useful. Cheers, Les

  • @paulpatton1939
    @paulpatton1939 Před 2 lety

    Most excellent. Thank you! I backed my way into this from your Microservices full course, wherein you alluded to a previous video explaining websockets and signal r, and then from that video into this one when I was running into problems with versioning stuff, being as I am a relative newbie. I had to work through a number of issues because so much has changed, but I am so very grateful for the whole experience. I learned about Postman and how to use NuGet to pick an align versions of this with versions of that, and, of course, how to do what the tutorial taught. I am much improved for your efforts and mine. Bless you, Les! Now, I am going to resume the tutorial of yours that led me here, intending to complete that one so I can get back to where I was in your Microservices tutorial. I really can't thank you enough, Les.

  • @LEGnewTube
    @LEGnewTube Před 4 lety +1

    This was a fantastic tutorial. So many other people don't get a good balance if when to go into detail and when not to. I felt as though you did a really good job on this. Explained relivant info and briefly mentioned the rest so we could research it for ourselves. Thank you for taking the time to make this! I found it very helpful.

  • @youcantsee3867
    @youcantsee3867 Před 4 lety +1

    I love the way you start coding from the beginning and explain everything

  • @joemtz8478
    @joemtz8478 Před 4 lety +1

    Great tutorial. I had to change it a little bit when using .Net Core 3.1, but still awesome.

  • @lfmsss7315
    @lfmsss7315 Před 4 lety

    Thank you man, I really appreciate that you speak clearly, so for people that English is not part of the "normal" language, help so much that you speak simple and clear. Also the content of your video is so helpful. Have a great month ;D

    • @binarythistle
      @binarythistle  Před 4 lety +1

      Hat mate! Being from Scotland people usually say I speak too quickly! So nice to hear that I'm not doing that on the videos. Have great month yourself and thanks for taking the time to feedback. Les

  • @CS-hv9tj
    @CS-hv9tj Před 5 lety +4

    Perfect tutorial! Thoroughly explains how to create endpoints and what each method does. Thank you!

  • @noodle-eater
    @noodle-eater Před 4 lety

    This is pretty cool and straight forward, I was looking for some asp net core tutorial and got confused by the tutorial but this one is different. Hope I can give multiple likes.

  • @MaidulIslam-wi5du
    @MaidulIslam-wi5du Před 4 lety +2

    It was a wonderful Tutorial. Many Thanks for your time to make this Tutorial.

  • @opaleyetayo2964
    @opaleyetayo2964 Před 4 lety +2

    You are the best!!. I will keep following your tutorial and recommend same to my colleagues. Thanks for your efforts and to say it comes free, I lack words to express how I feel. Thank you Les!

    • @binarythistle
      @binarythistle  Před 4 lety

      Such lovely words! Thank you Opaleye, much love from Australia! Cheers, Les

  • @edwargo
    @edwargo Před 4 lety +6

    Thanks Les, this is a great introduction. It's a lot to take in for a new guy but it wasn't overwhelming.
    PS: In .Net 3 you gotta modify "AddMvc" in the Startup.cs to this: services.AddMvc(options => options.EnableEndpointRouting = false).SetCompatibilityVersion(CompatibilityVersion.Version_3_0);

    • @CS-hv9tj
      @CS-hv9tj Před 4 lety

      Thank you for this, I'm working on this after a few months and I'm having multiple errors because of the newer version! Thanks!

    • @EnvisageKenya
      @EnvisageKenya Před 4 lety

      Thank you for the heads up - appreciated

  • @MrTiensu
    @MrTiensu Před 5 lety +2

    The only one .NetCore tutorial I found worked. Thank you very much!!! Waiting for advanced series

    • @binarythistle
      @binarythistle  Před 5 lety

      Hey Tien! Glad the the tutorial worked for you. I'm writing an "eBook" at the moment with some more advanced topics. When done with that I'll be making more videos. Cheers, Les

  • @mohamedbehery3433
    @mohamedbehery3433 Před 3 lety

    Your explanation has opened my eyes to how entertainingly simple solutions can be on point. Thanks Les!

  • @CaioCSG1
    @CaioCSG1 Před 5 lety +2

    Great tutorial! Please keep this "under the hood" approach when teaching technical stuff, its really good.

  • @rafela80
    @rafela80 Před 4 lety +1

    This is great video. Thanks for the way you explain things.

  • @vladeb1104
    @vladeb1104 Před 3 lety +1

    2021 and still very informative. Of course some updates relates to ver3.0 has to be made but all is managable.

  • @johnn5019
    @johnn5019 Před 4 lety +2

    Thank you very much. This was an incredible project example. Appreciate you taking the time to teach and share the knowledge!

  • @staceyloulouse
    @staceyloulouse Před 4 lety +1

    This was helpful even though I am using .net core 3.1. Just had to tweak some startup configurations. Thank you so much for sharing!

  • @pioupiou1211
    @pioupiou1211 Před 5 lety +3

    Awesome tutorial! Even though I used MySql I managed to use another tutorial to set-up the DB and catch up with this one. Thanks a lot!

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hi Pierre - top man! I really need to move away from SQL Serve for a while and use some other DB technologies! I'm glad you got it working with MySQL. Good job! Cheers, Les

  • @ashokmurthy7831
    @ashokmurthy7831 Před 4 lety

    Hi Les, amazing tutorial !!! At work, we often invoke stored procedures to supplement CRUD. So I extended your example, just a little bit, to do a "FromSql" query in the controller to get the Result-Set from a stored proc. The changes are minor, and if you are interested, I could send you my code snippets. It might help someone else out. Thanks Again !

    • @VinuP2023
      @VinuP2023 Před 4 lety

      Hello Ashok, please share with
      vinaypalaksha1@gmail.com

  • @smaziano
    @smaziano Před 5 lety +5

    Good one mate!
    Just an observation... at the PUT action you should also check if the id passed in the route and the id of the object passed in the body exists... otherwise you're going to get an exception

    • @binarythistle
      @binarythistle  Před 5 lety

      Hey Sergio! Thanks for the feedback man - very useful! Cheers, Les

  • @mysubscription104
    @mysubscription104 Před 4 lety +1

    By far one of the best tutorial, truly hands on. Thank you very much

  • @QuGaJoKKe
    @QuGaJoKKe Před 3 lety

    thank you so muck for this tutorial! I have an assignment about this in college and didn't know what was going on. You made it very clear!

  • @cgsraRude
    @cgsraRude Před 5 lety +3

    Phenomenal tutorial. Thank you for taking the time to explain this in depth.

    • @binarythistle
      @binarythistle  Před 5 lety

      My pleasure! Thanks for feeding back! Cheers, Les

  • @speshuLcs
    @speshuLcs Před 5 lety +2

    This is exactly what I was looking for! Thanks a lot I used your demo for my boothcamp project

  • @sarahanueyiagu3207
    @sarahanueyiagu3207 Před 4 lety +3

    Nice Tutorial. Subscribed, Love from Nigeria

    • @binarythistle
      @binarythistle  Před 4 lety +1

      Thanks Sarah - appreciate the feedback - nice one! Les

  • @juliusbelmont4349
    @juliusbelmont4349 Před 4 lety +2

    You make this video it's very meaningful. It's still helpful, even though i'm using .net core 3.1. You should make more video with empty template.
    Thanks for sharing your knowledge.

  • @davortsan
    @davortsan Před 4 lety

    Great! It was very easy to create my first REST API using .Net Core. I have to say that my experience with .Net Core is null... :) This video is high recommended!!!

  • @deepwoodsengineering3763
    @deepwoodsengineering3763 Před 5 lety +3

    Les, you could be our leader to the promised land! Any tutorials on Asp.Net Core, Entity Framework Core, SSMS would be awesome! Awesome blog as well

    • @binarythistle
      @binarythistle  Před 5 lety +2

      Hey Brady! Nice comment mate! Thanks for the topic suggestions, I always love getting them. I'm finishing up an eBook at the moment, when I'm finished it'll be back to making more videos! Cheers, Les

  • @sauravranjan8460
    @sauravranjan8460 Před 3 lety

    You are such a lovely teacher. I loved implementing it and the learning was so good. Thanks for such a great video. Lots of loves❤❤❤❤ from INDIA

  • @diegobarbosa6967
    @diegobarbosa6967 Před 3 lety

    Great video, i've learned a lot. Doing it on Visual Studio game me a little problem with packages, but in the end everything worked like the video. Thanks.

  • @waytosanathan
    @waytosanathan Před 4 lety

    A bit lengthy, but captures all the aspects as promised. Thanks Les. This was an awesome tutorial for us

  • @thisSOBRocks
    @thisSOBRocks Před 4 lety +1

    Outstanding. You make it look easy, great job.

    • @binarythistle
      @binarythistle  Před 4 lety

      Thanks Ian - really appreciate the feedback! Cheers, Les

  • @thewhitefox
    @thewhitefox Před 4 lety

    You should have way more subs, this is fantastic!
    im using this but making it asp 3.1

  • @kacakostic6919
    @kacakostic6919 Před 4 lety +2

    Man, you are so cool. Thank you for all of your tutorials, they are great, really helpful. Sending love from Serbia!

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Kaca - hello from Australia! I really glad you enjoyed my tutorials - makes me feel really happy. Much love, Les

  • @gligom
    @gligom Před 4 lety +2

    Thank you for your clean and clear explanations. You must do this tutorials on Udemy or other platforms your are better then many of the "trainers" there. I learn from you in one video what i have not in hours on video courses and tutorials.... Keep this great job that you do and ... expand it :)

    • @binarythistle
      @binarythistle  Před 4 lety

      Thank you my friend! Lovely feedback I appreciate it greatly. Cheers, Les

  • @imkazyboi
    @imkazyboi Před 4 lety +1

    Thank you so much Les! I was so in need for someone who can teach me in such simple way. Hats off to your dedication and effort in helping us all out here. Really appreciate it.

  • @yusufjamal5558
    @yusufjamal5558 Před 4 lety +1

    awesome tutorial, all in a nut shell.

  • @piotrkaczmarek1083
    @piotrkaczmarek1083 Před 4 lety +1

    Great tutorial. Thank you for doing everything from scratch.

  • @jhcarr830
    @jhcarr830 Před 5 lety +2

    Excellent video, Les! Thank you for making it.

  • @princepatel2273
    @princepatel2273 Před 4 lety +1

    Very very very helpful tutorial. Thank you so much for this tutorial. :)

  • @erikos93
    @erikos93 Před 4 lety +2

    Wow thanks for this! I'm trying to learn .NET core and this was a great place to start! :D

    • @binarythistle
      @binarythistle  Před 4 lety

      Great - I'm really glad you found it useful! Cheers, Les

  • @hafizabdullah7488
    @hafizabdullah7488 Před 5 lety +2

    Great video. It's hard to find a .Net Core tutorial using CLI. Most of the tutorial in youtube are using VS PMC. Just wanted to point out that EF Core have an Update method so you don't have to write the State Modified to do an update. Looking forward for an advanced tutorial on .Net Core from you

  • @lunarmodule6419
    @lunarmodule6419 Před 5 lety +2

    Hello from Canada. Excellent training. Thank you.

    • @binarythistle
      @binarythistle  Před 5 lety

      Hi Philippe! Greetings from Australia! Thanks for the feedback mate - cheers, Les

  • @CS-hv9tj
    @CS-hv9tj Před 4 lety +2

    There was an update to dotnet. If you're following the tut. be sure to use this command when using entity:
    dotnet tool install --global dotnet-ef --version 3.0.0

    • @CS-hv9tj
      @CS-hv9tj Před 4 lety +1

      Also there was an update with entity, you have to add in an update to the csproj file for the db context and sql file to work:

  • @lucasdequeiroz
    @lucasdequeiroz Před 4 lety

    Incredible tutorial!!! It helped me a lot. Greetings from Brazil!

    • @binarythistle
      @binarythistle  Před 4 lety +1

      Hey Lucas - great to hear mate thanks! Cheers, Les

  • @martopad
    @martopad Před 4 lety +1

    Thank you so much for this tutorial! I love that this is such a beginner-friendly one. But most of all, I want to thank you for doing this in a text editor. As someone who doesn't like IDEs anymore (because it does a lot of magic behind my back), looking for tutorials about .NET related things is hard because they always use Visual Studio. Like how are you going to learn Azure deployment of a Blazor web app when you just press the publish button in your IDE and poof it works...
    Thanks again for this, this taught me a lot. Hopefully, you make more! :)

  • @luisquiles3615
    @luisquiles3615 Před 4 lety +2

    Simply amazing, thank you for making it easy to understand!

  • @kturske
    @kturske Před 4 lety

    Just a note for those of you using dotnet core v 3.0 instead of adding Mvc to the services, use "AddController()" and "AddRouting()" to the ConfigureServices method. Then in configure, use
    app.UseRouting();
    and
    app.UseEndpoints(endpoints => { endpoints.MapControllers(); }
    Microsoft wants endpoint routing to be done differently.

  • @ThePaullam328
    @ThePaullam328 Před 4 lety

    Very clear and straight forward tutorial, well-done! Somehow [Route("api/[commands]")] didn't work so I just used a hardcoded url [Route("api/commands")] instead, and I also have to create my own appsettings.json, as it's not created automatically.

  • @dragony117
    @dragony117 Před 4 lety +1

    thanks for a great tutorial its really a short cut

  • @johandantuma2596
    @johandantuma2596 Před 4 lety +1

    Hi Lee. Great tutorial .Thanks for you effort and time. You mentioned in this tutorial that you covered Json Patch Method in another link. Do you perhaps have this link? I need to patch back to MSSql dataset

  • @MirjamvanM
    @MirjamvanM Před 4 lety +1

    Thank you for this great tutorial!

  • @williamlindahl5651
    @williamlindahl5651 Před 4 lety +1

    Thanks so much this video really helped me a lot! Keep up the great work. :)

  • @aamirashraf1879
    @aamirashraf1879 Před 5 lety +2

    Very nice video. I understand it very easily.

  • @ashokkumarrk6012
    @ashokkumarrk6012 Před 5 lety +1

    Subscribed!!!. You are awesome to explain the concepts very clearly. Thanks Les!

  • @hariomparmar
    @hariomparmar Před 5 lety +1

    Thank you Les. Very nice

  • @florist1489
    @florist1489 Před 5 lety +1

    Thanks a lot! It's believable good tutorial! Easy to follow every step. Thanks!

  • @mohdabdulraheem9357
    @mohdabdulraheem9357 Před 5 lety +2

    Thanks for making this video it clears many of my concerns. But small request can you please make a video creating the same with NHibernate and PostgreSQL.

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Mohd! I'm probably going to do some videos on using PostgeSQL, but probably won't be covering NHibernate in the near future, but you never know. Thanks for watching! Les

  • @dhanur350
    @dhanur350 Před 2 lety

    @Les Jackson Thank you soo much for this Video , I am glad to watch this , I always wanted to learn ASP.NET Core in Linux Ubuntu , but no video was in Visual Studio Code , But your Tutorial Helped me a lot, Once again Thank You So much

  • @zhangxuanchen5252
    @zhangxuanchen5252 Před 4 lety

    Very good tutorial for REST API.

  • @maheshmagalage1886
    @maheshmagalage1886 Před 5 lety +3

    Les, an excellent tutorial! Thank you.

    • @binarythistle
      @binarythistle  Před 5 lety

      Hey Manesh - thanks for the feedback - hope you found it useful. Cheers, Les

  • @venkatramarao4140
    @venkatramarao4140 Před 4 lety

    Its a great start to learn with .Net Core API sir. Can you please make a video with step by step approach on deploying this application to Azure? It would be great learning with your way of explanation. Please...

  • @Lusixlu
    @Lusixlu Před 5 lety +1

    Amazing tutorial :) I really enjoyed it and I understood everything. Thanks!

    • @Lusixlu
      @Lusixlu Před 5 lety +1

      I'll definitely watch the other videos!

  • @carlosmodinez4448
    @carlosmodinez4448 Před 4 lety +1

    Thanks for your excellent tutorial.

  • @nesok8974
    @nesok8974 Před 2 lety

    Thank you for making time to teach us

  • @congloitran8840
    @congloitran8840 Před 4 lety +2

    Nice Tutorial, thank you for everything!

  • @flitoofficial
    @flitoofficial Před 5 lety +3

    And that's exactly how you make a tutorial.
    By the way, we are a startup. Any enthusiast is welcome to join us.

    • @binarythistle
      @binarythistle  Před 5 lety

      Hey mate - thank you! Got my hands full at the moment with the "day job", this channel, blog etc! Don't think I'd do your startup justice. Good luck with whatever you're doing - I hope it's a MASSIVE success! Les

    • @raohammashussain7104
      @raohammashussain7104 Před 5 lety

      hey man ! i am interested :) i am a software engineer and skilled in Wpf Wcf . what you guys are upto ?

  • @PauloMartinezMarin
    @PauloMartinezMarin Před 5 lety +5

    Thank you for making this great video.

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Hey Paulo. What a lovely comment - had a tough day at work so it cheered me up! Thanks, Les

  • @subhomoyjoardar658
    @subhomoyjoardar658 Před 4 lety +1

    Thank you for this video. Do you have any tutorial on Database first approach? if yes, kindly share the link

  • @karabasbarabas2000
    @karabasbarabas2000 Před 4 lety +1

    so cool! Thanks a lot!!

  • @rodrigorabelo5107
    @rodrigorabelo5107 Před 5 lety +2

    Thanks man! Great tutorial, please keep doing.
    Peace.

  • @toreer66
    @toreer66 Před 5 lety

    This might might not be the right channel for long and complex questions but what I'm wondering about is how to secure the access to the API. Yes it is natural to utilize SSO (Single Sign On) or other means of authentication to identify and validate the user, https and certificates, but in addition I'm also focused on how to ensure that the API is only accessible from a specific application. Lets say that I develop a GUI application that utilize the API and I only want that application to interact with the API and not a random application (e.g. Postman / web-browser etc.). This even if the user is the the same and the machine is the same. In my context the GUI-application is run on a set of terminal servers and the API is running on a totally different server - all in the same AD-domain. A plain and simple solution might be to supply a "secret" string from the application to the API which then compared and verified before doing its tasks but I feel there might be more professional solutions...

  • @deepakbhagat811
    @deepakbhagat811 Před 5 lety +1

    Nice step by step tutorial on dotnet core api, please also make tutorials using dapper if possible

    • @binarythistle
      @binarythistle  Před 5 lety +1

      Thanks for the feedback Deepak, will look into your suggestion!

  • @eddiegere
    @eddiegere Před 5 lety +1

    Fantastic Video! Thank you so much. I've learned so much. Looking forward checking out your blog and other vids.

  • @marouabousriheptaamallah8535

    Thanks alot for the excellent tutorial.

    • @binarythistle
      @binarythistle  Před 5 lety

      Thanks Maroua - hope you fount it useful! Cheers, Les

  • @binalgohil8791
    @binalgohil8791 Před 5 lety +1

    Good explanation 🙂

  • @Miglani21
    @Miglani21 Před 4 lety +2

    Thank You Les for this tutorial! Enjoyed it, You explained it really well and in great details. Can you please do a tutorial on OData and GraphQL thanks

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Amit. I'll add your suggestions to my video idea backlog!

  • @kauegatto
    @kauegatto Před 3 lety

    This helped me a LOT, thank you!

  • @abhishekgiri1225
    @abhishekgiri1225 Před 4 lety

    Hi,
    I like the way you explained all this, Thanks for that. Now could anyone tell me how to implement stored procedure in this because i am using stored procedure in my project.

  • @GicaEric
    @GicaEric Před 4 lety +1

    Thank you sir! Could you perhaps expand on authorization. A similar example with Identity Framework perhaps, where we could create a user, and use to login and authorize over the controllers. Thank you again.

    • @binarythistle
      @binarythistle  Před 4 lety +1

      Hey mate - think you may be a mind reader! Next video will be on securing API's!

    • @GicaEric
      @GicaEric Před 4 lety

      @@binarythistle I cannot wait 😊😊😊😊. Thank you good sir!

  • @grarhakim
    @grarhakim Před 3 lety

    Thanks for the video, really nice and well explained.
    Thanks many times

  • @Nehalpanchamia07
    @Nehalpanchamia07 Před 5 lety +1

    Loved your tutorial! Thank-you for all your hard work. Can you recommend any good material to understand MVC and other System Designs

  • @tahasaleh4697
    @tahasaleh4697 Před 4 lety +1

    Just want to point out something regarding Entity Framework Core. If you want to have access to the "dotnet ef" command, first you must install the entity framework tool globally using "dotnet tool install --global dotnet-ef". check this url "docs.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet".
    However, to inherit from the "DbContext" class and to use "using Microsoft.EntityFrameworkCore;" the enity framework should be referenced in your .csproj by adding the following :

  • @harpreetsingh5290
    @harpreetsingh5290 Před 5 lety +2

    Nice way to explain. U earned a new subscriber

    • @binarythistle
      @binarythistle  Před 5 lety

      Thanks mate. Didn't want to make a video this long, but wanted to try to explain things in a bit more detail, so ended up almost 2 hours! Glad you found it to be useful.

  • @Gajanan19
    @Gajanan19 Před 4 lety +1

    Man you are awesome.. It helped me a lot. Thanks

    • @binarythistle
      @binarythistle  Před 4 lety

      Hi Gajanan! Awesome - really glad you found it useful. Take care, Les

  • @FlorinAsavei
    @FlorinAsavei Před 4 lety

    I absolutely loved it!!

  • @pabloeterico
    @pabloeterico Před 5 lety

    None of the previous tutorials that i've seen, explain so clear and from scratch the base concepts that you need to understand to develop a big project, and for my case , this info is very important because I am new on this framework. Thanks a lot really.
    I have one question, what videos or info do you recommend to get after this video? My goal is to learn to build APIs on .net core with a "good" architecture and viable for the current market.
    Greetings from Argentina

    • @binarythistle
      @binarythistle  Před 5 lety

      Hi Pablo! Thanks for the feedback, I try and make the videos I'd want to see when starting out with something new... So I'm really glad you like the approach. Thanks again for taking the time to feedback, I really appreciate it. Cheers, Les

    • @pabloeterico
      @pabloeterico Před 5 lety

      You're welcome! What topics do you recommend me to learn afther the concepts of this video? My goal is to learn to develop APIs on .NET Core. I have some intermediate level of knowledge about C#, and I've worked doing APIs on Node and Spring.So "I know the concepts of developing an API". But I am really newbie on dotnetcore. Thanks again!

  • @JamsheerIndian
    @JamsheerIndian Před 4 lety +1

    thanks aussie bro, this helped a lot

  • @rodrigoassis2933
    @rodrigoassis2933 Před 5 lety +1

    Thanks for this!! Amazing video and explanation. It lights me a lot!

    • @binarythistle
      @binarythistle  Před 5 lety

      Hi Rodrigo - Always makes me happy when someone finds the videos useful! Thanks for the feedback. :)

  • @antonymulyadi5452
    @antonymulyadi5452 Před 5 lety +1

    a great video of REST..., however you have missed the 'rate limit' as a part of standardized REST nowadays..please if you can include 'rate limit', that would be perfect..thanks

    • @binarythistle
      @binarythistle  Před 5 lety

      Thank Antony, will probably be doing some refresh videos when .NET Core 3.0 is released, will look to including. Thanks for the suggestion. Cheers,
      Les