FULL ASP.Net Web API in 9 Minutes?! - Only with EF Core Sidekick #coding #csharp #learn

preview_player
Показать описание
🔥So you want to BUILD an ASP.NET Web API? Let me show you in just 9 MINUTES!

Timestamps:
00:00 You want a FULL API Fast?
00:18 Set up Visual Studio 2022
00:42 Set up our Web API project in Visual Studio 2022
01:27 Our SQL Database
01:49 EF Core SideKick Installation
02:35 Reverse Engineering our Database
05:24 Generating DTOs & Mappers
05:59 Apply Custom Code while generating our Models, Services, and API
06:18 Finish setting up our DTOs
06:38 Scaffolding Services & APIs
08:46 Conclusion
09:07 So we got a FULL ASP.Net Web API in just 9 Minutes?!

🔥 What's Inside?
In this tutorial, the integration of Entity Framework Core (EF Core) Sidekick in an ASP.NET Core Web API project is demonstrated to streamline database and API management tasks. The process begins by setting up the required environment in Visual Studio 2022 with workloads like "ASP.NET and web development" and "Data storage and processing" for the project configured to use .NET 7 and HTTPS. A pre-existing SQL Server database with "Customers" and "Orders" tables is integrated using EF Core Sidekick, downloaded from the Visual Studio Marketplace.

The plugin efficiently generates entity classes and a DbContext, facilitating quick CRUD operations and data querying within the ASP.NET Core Web API project. EF Core Sidekick also aids in the rapid creation of Data Transfer Objects (DTOs) and API scaffolding, allowing for custom code enhancements that adhere to clean code principles. The session concludes by showcasing the setup of service and API layers that perform CRUD functionalities, highlighting the significant time savings and reduction in initial setup efforts typically involved in ASP.NET Core Web API projects.

So, what is C#?
C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers. This tour provides an overview of the major components of the language in C# 8 and earlier.

What is SQL Serve?
Microsoft SQL Server is a relational database management system (RDBMS). Applications and tools connect to a SQL Server instance or database, and communicate using Transact-SQL (T-SQL). Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data as requested by other software applications.

And what is EF Core SideKick?
EF Core Sidekick is a powerful Visual Studio plugin designed specifically to enhance and streamline development with EF Core. EF Core Sidekick provides a comprehensive set of tools for code assistance, reverse engineering, and easy maintenance. With EF Core Sidekick, you can save valuable time and effort by automating manual and error-prone EF Core development tasks.

To learn more, make sure to watch the video, and we promise you that you'll become a C# developer by the end of the course! Have fun!

#csharp #coding #tutorial #learn #microsoft #net #entityframework #efcore #dotnetcore #dotnet #restapi #entityframeworkcore

TAGS
coding,code,c sharp,dotnet,learn to code,csharp,c# tutorial,c# course,.net core,c# programming,learn c#,how to,core,csharp learn,entity framework,entity framework core tutorial,databases,database tutorial,.net,entity framework core,ef core,ASP.NET Core Web API,Entity Framework Core,EF Core Sidekick,DTO generation,API scaffolding,CRUD operations,clean code,.NET 7,HTTPS,SQL Server,entityframework,efcore,dotnetcore,restapi,entityframeworkcore

tutorialsEU offers you free video tutorials about programming and development for complete beginners up to experienced programmers.
This includes C#, Unity, Python, Android, Kotlin, Machine Learning, etc.

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

More and more useful for me . Thanks to you guys. Keep moving like this.

Pro_gamer