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.
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
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?
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(); }
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?
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!
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.. 😣
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
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?
@@nicolasanderson5881 Yep, the paid course adds dozens of other lessons that cover many other topics that go deeper into REST API development with .NET.
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.
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.
@@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.
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?
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.
@@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.
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
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 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 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?
@@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
Thanks Julio. The only RestApi tutorial I found so far which I could follow through till the end.
I'm glad!
Excellent. Not only explains how, but also why.
This is such a perfect tutorial for beginner to intermediate developers.
Check out the new version! th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html
this is gold, cant thank you enough providing quality content for free.
Glad to help!
awesome tutorial, with commercial quality, thank you
Glad you liked it!
Beautiful tutorial! Great instructor, knows the subject inside out!
Glad you think so!
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.
You're very welcome!
best teacher ever in youtube :) u made me happy
Thank you! 😃
Nice and Precise, what could I say? Thanks Julio for detailed topics that you covered in the video. Please keep it up!
You're welcome, will do!
Great! you have explain everything in a very detail way
Glad you think so!
Need to set the playback speed to 0.75. Anyways nice tutorial
Sorry if I speak too fast!
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.
Common issue. Try this one instead, which avoids the need for passwords: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html
Highly beneficial for beginners. Excellent video tutorial.
Glad it was helpful!
Thank you Julio. Great content and to the point.
Glad it was helpful!
Thanks very much. I'd love to see more videos like this🎉❤
More to come!
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
Here's why I don't use Visual Studio: th-cam.com/video/FHnwVsDRu3k/w-d-xo.html
Great tutorial
Glad you think so!
this guy is awesome. i really like to invite you in cameroon to share your amazing nkowledge
Maybe one day!
Is there a benefit of not using the MVC architecture? or is it just preference?
MVC is a thing of the past.
Needs a speeding ticket for talking 40 miles over the speed limit.
Sorry!
@@juliocasal 😉
Haha, watch at .75 or less
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?
You're very welcome! For complete beginners I recommend this newer course instead: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html
A very very good and useful resource.
Glad you think so!
Thank you
You're welcome
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();
}
Such a useful video ❤
Glad it helps!
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?
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!
@@juliocasal but I have no return statement. How that object comes back then?
@@abdurrehman-bx1yo But you do: return Results.CreatedAtRoute(GetGameEndpointName, new { id = game.Id }, game);
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.. 😣
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
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?
Sorry no, I don't have plans on that topic at this time.
@@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?
@@nicolasanderson5881 Yep, the paid course adds dozens of other lessons that cover many other topics that go deeper into REST API development with .NET.
Very good one
Thank you!
2:24:00
Hey julio iam glad to found your course
Can i dependent on it or it's not enough by itself "as a free course"
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.
is there no a discount for the full course? I would like to buy it but 140+ dollars is impossible for me rn:(
Ping me at julioc@dotnetacademy.io to figure out something.
Fantastic!! Enjoyable
Glad you enjoyed it!
Thanks 👍. Very well explained
Thanks, glad you think so!
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.
Here: learn.microsoft.com/aspnet/core/introduction-to-aspnet-core
@@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.
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?
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.
@@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.
Hey julio I am finding problem in setting variable in docker password for mac can u help me please
Apologies, I don't have experience with Mac, but likely you want to use the Bash syntax as opposed to Powershell.
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
thank you sir. 🎉💐
Most welcome
Well done!!
Thank you!
why visual code is the choosen IDE for this kind of task, and not the Visual studio community for example...?
Here: th-cam.com/video/FHnwVsDRu3k/w-d-xo.html
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
Here's the package: www.nuget.org/packages/MinimalApis.Extensions
@@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
@@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?
@@juliocasal I tryied it from cmd but i still getting it. Im using for store path the GameStore.Api folder
This is good
Thank you!
god bless you
Julio is my mentor!
I'm honored!
Can I follow this course using .Net 6.0??
Do this one instead, and use .NET 8: th-cam.com/video/AhAxLiGC7Pc/w-d-xo.html
@@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?
how many hours can you build websites in this program?
In 4 hours you'll be ready to start building backend websites with .NET.
and not a word about logging!
Sorry, what do you mean?
@@juliocasal ILogger (and what will be in the new world without the controllers)
@@megasuperlexa2 I cover that in the full course: dotnetrestapis.com
Visual basic its no longer support since version 6 of dotnet, i am wrong?
Yep, I think you are correct.
@@juliocasalbtw nice work with this such a great video
@@kinyenzm Thanks!
Hey, what's the name of the theme?
In vs code ofc
Dark Modern
Maybe put into the title that this is for APIs and not homepages...
For the frontend, check this: th-cam.com/video/RBVIclt4sOo/w-d-xo.html
this tutorial is very hard i understand 10% after watching it twice and applying it twice, its just so complicated
At which point it gets complicated?
@@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
The full course needs to be bought...@@risechess7114
Gucci
Waste of time ...
Sorry!
What an amazing video. Could you do something on Blazor wasm?
Thanks! Here's my Blazor WASM tutorial: th-cam.com/video/WfMHUp8tOVE/w-d-xo.html
It's not a 4 hrs course but a 6 hrs course 🥲
6 hours?
Thank u , Subscribed 🥳