ASP.NET Core Tutorial for Beginners | .NET 7

preview_player
Показать описание

Learn how to build a complete REST API, step by step, using ASP.NET Core and the C# language.

⭐️ Topics ⭐️
00:00 Module 1: Welcome!
00:17 What this tutorial covers
01:40 What you are going to build
09:59 Is this course for you?
10:27 Software prerequisites
11:18 Introduction to ASP.NET Core
16:37 Development environment setup

21:30 Module 2: Creating a .NET REST API
22:04 ASP.NET Core Web API Essentials
28:26 Creating a Web API project
38:09 Building and debugging a Web API project
43:45 Adding the Game Entity
55:06 Implementing a GET ALL endpoint
58:34 Using Postman
01:02:43 Implementing a GET BY ID endpoint
01:08:31 Implementing the POST endpoint
01:16:58 Implementing the PUT endpoint
01:24:21 Implementing the DELETE endpoint

01:28:32 Module 3: Code organization and validations
01:28:58 Using Route Groups
01:32:25 Adding Server-Side Validation
01:36:35 Introduction to NuGet
01:38:46 Using NuGet packages
01:43:22 Refactoring the endpoints

01:50:45 Module 4: Using design patterns and best practices
01:51:17 Introduction to the repository pattern
01:53:00 Adding the Games Repository
02:03:40 Understanding Dependency Injection
02:08:37 Understanding Service Lifetimes
02:12:35 Using Dependency Injection
02:24:20 Understanding Data Transfer Objects
02:26:43 Using Data Transfer Objects

02:38:48 Module 5: Configuring the API to connect to SQL Server
02:39:15 Introduction to Docker
02:40:55 Running SQL Server as a Docker container
03:00:47 Storing secrets for local development
03:03:21 Using Secret Manager to store a connection string

03:08:55 Module 6: Using Entity Framework Core
03:09:25 Introduction to Entity Framework Core
03:13:20 Creating the DBContext
03:21:15 Generating database migrations
03:28:15 Configuring entities for database migration
03:34:34 Applying a database migration
03:37:55 Applying migrations on startup
03:44:58 Implementing an Entity Framework repository
03:51:47 Using the Entity Framework repository
04:00:37 Understanding the Asynchronous Programming Model
04:04:02 Using the asynchronous programming model

04:16:09 Next Steps

#aspnetcore #csharp #dotnet
Рекомендации по теме
Комментарии
Автор

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

muhammadarsalanhussain
Автор

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.

ahmadnaseer
Автор

awesome tutorial, with commercial quality, thank you

pakkerto
Автор

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

machinecode
Автор

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

nicadechavez
Автор

Great! you have explain everything in a very detail way

Patrick
Автор

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?

goldmente
Автор

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

andrewcomplainer
Автор

Can I follow this course using .Net 6.0??

agnishbrahma
Автор

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

dasmaffin
Автор

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

risechess
Автор

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

heathens
Автор

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

davidtuchler
Автор

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

enmingwang
Автор

Excellent. Not only explains how, but also why.

tinyolympus
Автор

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

shahnawazk
Автор

Gonzalez Dorothy Rodriguez Laura Allen Christopher

SerikPoliasc
Автор

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.

johndoeleftjane
Автор

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

tejesh
Автор

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 is null) return Results.NotFound();

return Results.NoContent();
}

BurzaTube