ASP.NET Core Tutorial for Beginners | .NET 7

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 129

  • @davidtuchler4588
    @davidtuchler4588 ปีที่แล้ว +14

    Thanks Julio. The only RestApi tutorial I found so far which I could follow through till the end.

  • @tinyolympus
    @tinyolympus 7 หลายเดือนก่อน +3

    Excellent. Not only explains how, but also why.

  • @muhammadarsalanhussain3924
    @muhammadarsalanhussain3924 8 หลายเดือนก่อน +3

    This is such a perfect tutorial for beginner to intermediate developers.

    • @juliocasal
      @juliocasal  8 หลายเดือนก่อน

      Check out the new version! th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html

  • @Euronymous331
    @Euronymous331 ปีที่แล้ว +3

    this is gold, cant thank you enough providing quality content for free.

  • @pakkerto
    @pakkerto 9 หลายเดือนก่อน +2

    awesome tutorial, with commercial quality, thank you

    • @juliocasal
      @juliocasal  9 หลายเดือนก่อน

      Glad you liked it!

  • @enmingwang6332
    @enmingwang6332 ปีที่แล้ว +5

    Beautiful tutorial! Great instructor, knows the subject inside out!

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Glad you think so!

  • @ahmadnaseer143
    @ahmadnaseer143 ปีที่แล้ว +8

    This tutorial is so awesome for beginners. Thank you for this. Although it would have been ideal for the entire course to be free, I understand the need for creators to sustain themselves. Nonetheless, I'm grateful for the valuable content provided and the opportunity it has given beginners to learn and grow.

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      You're very welcome!

  • @mizginmeo.o194
    @mizginmeo.o194 ปีที่แล้ว +1

    best teacher ever in youtube :) u made me happy

  • @shahnawazk
    @shahnawazk ปีที่แล้ว +4

    Nice and Precise, what could I say? Thanks Julio for detailed topics that you covered in the video. Please keep it up!

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      You're welcome, will do!

  • @Patrick931016
    @Patrick931016 10 หลายเดือนก่อน +1

    Great! you have explain everything in a very detail way

    • @juliocasal
      @juliocasal  10 หลายเดือนก่อน

      Glad you think so!

  • @nicadechavez3885
    @nicadechavez3885 ปีที่แล้ว +6

    Need to set the playback speed to 0.75. Anyways nice tutorial

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Sorry if I speak too fast!

  • @johndoeleftjane
    @johndoeleftjane 5 หลายเดือนก่อน +2

    This is a great video. I kept running into an error with "Login failed for user sa" while trying to connect to my local sql server instance.

    • @juliocasal
      @juliocasal  5 หลายเดือนก่อน +2

      Common issue. Try this one instead, which avoids the need for passwords: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html

  • @wuhaibamir-s7s
    @wuhaibamir-s7s 5 หลายเดือนก่อน +1

    Highly beneficial for beginners. Excellent video tutorial.

    • @juliocasal
      @juliocasal  5 หลายเดือนก่อน

      Glad it was helpful!

  • @nirajchandrajoshi
    @nirajchandrajoshi 2 หลายเดือนก่อน +1

    Thank you Julio. Great content and to the point.

    • @juliocasal
      @juliocasal  2 หลายเดือนก่อน

      Glad it was helpful!

  • @h_worker1826
    @h_worker1826 ปีที่แล้ว +1

    Thanks very much. I'd love to see more videos like this🎉❤

  • @tejesh4115
    @tejesh4115 8 หลายเดือนก่อน +2

    the entire class is excellent, but can we replace visual studio instead of visual studio code because dotnet developers will use mostly visual studio only . what makes difference between Visual studio and visual studio code. if possible do a video using Visual studio software

    • @juliocasal
      @juliocasal  8 หลายเดือนก่อน +2

      Here's why I don't use Visual Studio: th-cam.com/video/FHnwVsDRu3k/w-d-xo.html

  • @iwandev7798
    @iwandev7798 9 หลายเดือนก่อน +2

    Great tutorial

    • @juliocasal
      @juliocasal  9 หลายเดือนก่อน

      Glad you think so!

  • @leroyvan7357
    @leroyvan7357 6 หลายเดือนก่อน +1

    this guy is awesome. i really like to invite you in cameroon to share your amazing nkowledge

    • @juliocasal
      @juliocasal  6 หลายเดือนก่อน +1

      Maybe one day!

  • @Joske369
    @Joske369 5 หลายเดือนก่อน +1

    Is there a benefit of not using the MVC architecture? or is it just preference?

    • @juliocasal
      @juliocasal  5 หลายเดือนก่อน +1

      MVC is a thing of the past.

  • @machinecode1388
    @machinecode1388 10 หลายเดือนก่อน +9

    Needs a speeding ticket for talking 40 miles over the speed limit.

  • @goldmente
    @goldmente 7 หลายเดือนก่อน +2

    Thanks Julio for this Amazing videos. I am complete beginner and It very easy to follow you and understand some concept. I have a question. I lost my $sa_password. How can I retrieve it ? Or do I have to remove everything and do the same process again. I am not able to access Sql server.
    Thanks for your help?

    • @juliocasal
      @juliocasal  7 หลายเดือนก่อน

      You're very welcome! For complete beginners I recommend this newer course instead: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html

  • @abdurrehman-bx1yo
    @abdurrehman-bx1yo ปีที่แล้ว

    A very very good and useful resource.

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Glad you think so!

  • @_rachid
    @_rachid 10 หลายเดือนก่อน +1

    Thank you

    • @juliocasal
      @juliocasal  10 หลายเดือนก่อน +1

      You're welcome

  • @BurzaTube
    @BurzaTube 10 หลายเดือนก่อน +1

    Thanks for great tutorial!
    2:01:58 kinda doesnt make sense, there is no need to copy game in API, so whole MapPut body could/should be something like:
    {
    if (repository.GetGame(updatedGame.Id) is null) return Results.NotFound();
    repository.UpdateGame(updatedGame);
    return Results.NoContent();
    }

  • @philippelhaus
    @philippelhaus 8 หลายเดือนก่อน +1

    Such a useful video ❤

    • @juliocasal
      @juliocasal  8 หลายเดือนก่อน

      Glad it helps!

  • @abdurrehman-bx1yo
    @abdurrehman-bx1yo ปีที่แล้ว

    Hi Julio! This video course is amazing, I will try to buy the full course if possible in my budget. I have a question regarding the POST endpoint, we are incrementing the Id inside the repository. How does the controller is returning the correct Id in the response Location Header?

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Glad you liked it! The game object sent to the repository comes back to the Post endpoint already modified with the auto generated ID. And that id is the one set into the response header.
      Hope that helps!

    • @abdurrehman-bx1yo
      @abdurrehman-bx1yo ปีที่แล้ว

      @@juliocasal but I have no return statement. How that object comes back then?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      ​@@abdurrehman-bx1yo But you do: return Results.CreatedAtRoute(GetGameEndpointName, new { id = game.Id }, game);

  • @Zachhhx
    @Zachhhx 9 หลายเดือนก่อน +1

    Hey Julio, could you give some advice? I followed this tutorial, then wanted a SQLServer db on Azure, and my next goal is to get the API to run as an azure app service. When I run the api on my machine, it can modify the azure db but when I run it on azure app service, it can't modify the azure db. The post/put requests return a 200 status code. Everyone on google says to enable "Allow Azure resources and services to access this server" on the SQL Server, but it's already enabled.. 😣

    • @juliocasal
      @juliocasal  9 หลายเดือนก่อน

      You should enable your application logs in your Azure Web App, plus update your API to be able to publish logs there. I go over those in the full course: dotnetrestapis.com

  • @nicolasanderson5881
    @nicolasanderson5881 ปีที่แล้ว

    Thank you very much for tutorial Julio. do you have any plans on doing courses with data structures and algorithms in c#? will you recommend any great books for that?

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Sorry no, I don't have plans on that topic at this time.

    • @nicolasanderson5881
      @nicolasanderson5881 ปีที่แล้ว

      @@juliocasal hey i saw that your paid course for this topic as well in my mail. I was wandering if that course goes more deeper than this course?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +2

      @@nicolasanderson5881 Yep, the paid course adds dozens of other lessons that cover many other topics that go deeper into REST API development with .NET.

  • @Tech-SavvyPro
    @Tech-SavvyPro ปีที่แล้ว +1

    Very good one

  • @MenAmongTheRuins77
    @MenAmongTheRuins77 11 หลายเดือนก่อน +1

    2:24:00

  • @last.journey
    @last.journey ปีที่แล้ว

    Hey julio iam glad to found your course
    Can i dependent on it or it's not enough by itself "as a free course"

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Hey, I'm glad you found it. If you are looking into learning how to build a REST API with ASP.NET Core from scratch, this is it. If you later need to evolve that API into something you can put in PROD, you can switch to the full course, which continues where this free tutorial ends.

  • @surygarcia6823
    @surygarcia6823 ปีที่แล้ว +1

    is there no a discount for the full course? I would like to buy it but 140+ dollars is impossible for me rn:(

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Ping me at julioc@dotnetacademy.io to figure out something.

  • @2005Azm
    @2005Azm ปีที่แล้ว

    Fantastic!! Enjoyable

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Glad you enjoyed it!

  • @rohanwankhede2223
    @rohanwankhede2223 ปีที่แล้ว

    Thanks 👍. Very well explained

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Thanks, glad you think so!

  • @miazitechbd
    @miazitechbd 6 หลายเดือนก่อน +1

    My confuse is what is 1. .NET, 2. what is Blazor, 3. what is MVC and 4. what is Razor page? I mean C# is a language and it's framework is ASP.NETCore. Please, help me.

    • @juliocasal
      @juliocasal  6 หลายเดือนก่อน

      Here: learn.microsoft.com/aspnet/core/introduction-to-aspnet-core

    • @miazitechbd
      @miazitechbd 6 หลายเดือนก่อน

      ​@@juliocasalThanks a lot. I have a little knowledge on Django but I face to many times trouble to complete an app. I want to switch from there. I do not want to waste more time for Django. My desire is to develop portfolio, social blog, learning management and ecommerce shopping app. Please, suggest me what is a better C# framework than Python Flask of Django. I would be embedded ReactJS if need. And I also hope from you for help me what is FRONTEND and BACKEND or both front and backend embedded C# framework.

  • @cemkaya4448
    @cemkaya4448 ปีที่แล้ว +1

    Hello,
    I have started to the tutorial today. It's going well. However, in new VS Code, there i no launch.json file or .vscode folder. That's why I could not implement the disabling the "serverReadyAction" as you showed in 43:03. Could you help me about it?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      Did you install the C# Dev Kit? If so, please remove it and only install the C# extension. Then you should have a similar experience as in this tutorial.
      Otherwise, you can always open your VS Code Command Palette and search for this:
      .NET: Generate Assets For Build And Debug
      That will do the trick.

    • @cemkaya4448
      @cemkaya4448 ปีที่แล้ว

      @@juliocasal Yes, i installed the C# Dev Kit. Don't you use C# Dev Kit in your other projects? I use VS, but I decided to use VS Code and learn with your course.

  • @054_neelshah2
    @054_neelshah2 9 หลายเดือนก่อน +1

    Hey julio I am finding problem in setting variable in docker password for mac can u help me please

    • @juliocasal
      @juliocasal  9 หลายเดือนก่อน

      Apologies, I don't have experience with Mac, but likely you want to use the Bash syntax as opposed to Powershell.

    • @054_neelshah2
      @054_neelshah2 9 หลายเดือนก่อน

      hey i am getting this erroe while we do database migration apply into sql server:- The ConnectionString property has not been initialized. Can u tell me whats wrong @@juliocasal

  • @aliensoul7600
    @aliensoul7600 ปีที่แล้ว

    thank you sir. 🎉💐

  • @emirsalihovic6616
    @emirsalihovic6616 ปีที่แล้ว

    Well done!!

  • @RealformStudioXR
    @RealformStudioXR 3 หลายเดือนก่อน

    why visual code is the choosen IDE for this kind of task, and not the Visual studio community for example...?

    • @juliocasal
      @juliocasal  3 หลายเดือนก่อน

      Here: th-cam.com/video/FHnwVsDRu3k/w-d-xo.html

  • @andrewcomplainer
    @andrewcomplainer ปีที่แล้ว +1

    Im getting error "Unable to find package MinimalApis.Extensions. No packages exist in Visual Studio Code" while trying to install the Nuget Extension. I searched in stackoverflow but the solution they are suggesting is about visual studio 2022

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Here's the package: www.nuget.org/packages/MinimalApis.Extensions

    • @andrewcomplainer
      @andrewcomplainer ปีที่แล้ว

      @@juliocasal i meant im getting the error while trying to install it. When i run the command dotnet add package MinimalApis.Extensions --version 0.11.0

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      @@andrewcomplainer Pretty odd error. VS Code has nothing to do with it really. Can you try it from a simple Terminal, outside of VS Code?

    • @andrewcomplainer
      @andrewcomplainer ปีที่แล้ว

      @@juliocasal I tryied it from cmd but i still getting it. Im using for store path the GameStore.Api folder

  • @davidbankys
    @davidbankys ปีที่แล้ว +1

    This is good

  • @emptycode1782
    @emptycode1782 10 หลายเดือนก่อน +1

    god bless you

  • @MrBledi
    @MrBledi ปีที่แล้ว

    Julio is my mentor!

  • @agnishbrahma4858
    @agnishbrahma4858 3 หลายเดือนก่อน

    Can I follow this course using .Net 6.0??

    • @juliocasal
      @juliocasal  3 หลายเดือนก่อน

      Do this one instead, and use .NET 8: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html

    • @agnishbrahma4858
      @agnishbrahma4858 3 หลายเดือนก่อน

      @@juliocasal Thanks Sir! Do you have any playlist using which I can learn entire C# from beginning to advanced? If you have, could you please forward it to me?

  • @bernpaul9868
    @bernpaul9868 ปีที่แล้ว

    how many hours can you build websites in this program?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      In 4 hours you'll be ready to start building backend websites with .NET.

  • @megasuperlexa2
    @megasuperlexa2 ปีที่แล้ว

    and not a word about logging!

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      Sorry, what do you mean?

    • @megasuperlexa2
      @megasuperlexa2 ปีที่แล้ว

      @@juliocasal ILogger (and what will be in the new world without the controllers)

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      @@megasuperlexa2 I cover that in the full course: dotnetrestapis.com

  • @kinyenzm
    @kinyenzm ปีที่แล้ว

    Visual basic its no longer support since version 6 of dotnet, i am wrong?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      Yep, I think you are correct.

    • @kinyenzm
      @kinyenzm ปีที่แล้ว

      @@juliocasalbtw nice work with this such a great video

    • @juliocasal
      @juliocasal  ปีที่แล้ว

      @@kinyenzm Thanks!

  • @ashen4600
    @ashen4600 ปีที่แล้ว

    Hey, what's the name of the theme?

  • @dasmaffin1633
    @dasmaffin1633 7 หลายเดือนก่อน +2

    Maybe put into the title that this is for APIs and not homepages...

    • @juliocasal
      @juliocasal  7 หลายเดือนก่อน

      For the frontend, check this: th-cam.com/video/RBVIclt4sOo/w-d-xo.html

  • @risechess7114
    @risechess7114 ปีที่แล้ว

    this tutorial is very hard i understand 10% after watching it twice and applying it twice, its just so complicated

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      At which point it gets complicated?

    • @risechess7114
      @risechess7114 ปีที่แล้ว

      @@juliocasal at 2:21:10 when u start debugging and u mention that we have to use AddSingleton ,why do we need the dependency injection when the project was working just fine without it and it passes throw the List just when it needs to. and also i downloaded the docker and i didnot know why do we need it the video ends and we didnot open it, and at the start of the video u showed the final project and at the end of the video we didnot do the final project like where is the frontend ?. thanks for the replay if u have recommended video plz mention it

    • @gooze3888
      @gooze3888 9 หลายเดือนก่อน

      The full course needs to be bought...@@risechess7114

  • @Aisaneslamchalandar
    @Aisaneslamchalandar 8 หลายเดือนก่อน +1

    Gucci

  • @Larioteo
    @Larioteo 7 หลายเดือนก่อน

    Waste of time ...

    • @juliocasal
      @juliocasal  7 หลายเดือนก่อน

      Sorry!

  • @obinnaokafor6252
    @obinnaokafor6252 ปีที่แล้ว +1

    What an amazing video. Could you do something on Blazor wasm?

    • @juliocasal
      @juliocasal  ปีที่แล้ว +1

      Thanks! Here's my Blazor WASM tutorial: th-cam.com/video/WfMHUp8tOVE/w-d-xo.html

  • @heathens2867
    @heathens2867 8 หลายเดือนก่อน

    It's not a 4 hrs course but a 6 hrs course 🥲

    • @juliocasal
      @juliocasal  8 หลายเดือนก่อน

      6 hours?

  • @elsamaniahmed2876
    @elsamaniahmed2876 ปีที่แล้ว +1

    Thank u , Subscribed 🥳