ASP.NET Core Tutorial for Beginners
⭐️ Black Friday Sale | 50% Off All Courses And Bundles: https://juliocasal.com/courses
?Join me on Patreon to get the source code: https://www.patreon.com/juliocasal
?Check out the Full Course: https://dotnetrestapis.com/?utm_campaign=YouTube-Course-Preview&utm_source=YouTube&utm_medium=Course-Preview
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
02:54:41 Reading configuration from appsettings.json
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
?My Free .NET Backend Developer Roadmap: https://juliocasal.com/roadmap
?Join my weekly .NET newsletter: https://juliocasal.com/newsletter
Patreon: https://www.patreon.com/juliocasal
LinkedIn: https://www.linkedin.com/in/juliocasal
Twitter: https://twitter.com/julioc
#aspnetcore #csharp #dotnet
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «ASP.NET Core Tutorial for Beginners», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.