Build REST APIs with ASP.NET CORE WEB API & Entity Framework

th_fYWAIsOTs8PFYIMQiPo63UlE1hJNRroN

使用干净的编码技术和带有身份验证的设计模式创建高度可扩展的 RESTful ASP.NET CORE WEB API

您将学到什么
从头开始​​学习、理解和创建 ASPNET Core Web API
使用 ASPNET CORE 和 C# 从头开始​​构建可扩展的 REST Web API
学习和应用 Entity Framework Core 在 SQL Server 数据库上执行 CRUD 操作 在
代码中使用 Entity Framework Core第一种方法
了解并应用存储库模式
使用领域驱动设计 (DDD) 方法来创建领域优先模型和项目
了解 RESTful 原则并将其应用到 ASPNET Core Web API
了解最佳实践和清洁编码技术,了解快捷方式和提示和技巧
添加验证在 ASPNET CORE RETS API
中使用流行的第三方库,例如 AUTOMAPPER 和 FLUENT VALIDATION
了解和使用接口、继承、依赖注入等
了解和实施身份验证和基于角色的授权以验证和授权 ASPNET Core 数据库
创建 JWT 令牌以验证
API 使用 Swagger 和 Postman 测试 ASPNET Core Web API

要求
Hello world 有 ASPNET Core 3+
经验 关于 API 及其使用的初学者知识
3-6 个月使用 ASPNET Core 和 C# 的经验

描述
这是使用 .NET Core 版本 6 (.NET 6)、Entity Framework Core 和 SQL Server 数据库创建高度可扩展的 ASP.NET CORE RESTful WEB API 的完整指南。

本课程适用于所有技能水平,最适合已获得 C# 和 ASP.NET 框架知识并希望利用他们的技能学习使用 REST 原则的高度可扩展的 WEB API 的初学者和中级开发人员。

在本 WEB API 课程中,我们将使用 ASPNET Core Version 6(也称为 .NET 6)并创建一个 RESTful WEB API。

在本课程中,您将获得大量创建 API 和端点的经验,到最后,我相信您将获得足够的实践知识来创建自己的 ASP.NET Core Web API。

我们将创建一个非常吸引人的 Web API,我们将在其中创建新西兰的区域和步行,我们将创建一个 ASP.NET Core WEB API,以便该 API 的客户端能够使用这些数据。

我们将从学习 REST 的原理开始,了解 ASP.NET Core 作为新项目的一部分创建的文件。

然后我们将创建并理解我们的领域和领域模型。

然后我们将继续安装 Entity framework core 并使用 EF Core 迁移我们将创建我们的 SQL Server 数据库。

然后,我们将为我们的 API 创建控制器并使用 Swagger UI 对其进行测试。

我们还将理解和实现域和数据模型的概念,并使用干净的编码技术来构建我们的 ASP.NET CORE Web API。

我们将使用一个著名的第三方库 Automapper 来映射我们 API 中的对象。

有了所有这些,我们将继续为我们的 Web API 创建 CRUD 操作。我们将使用 ASP.NET Core REST API 中的存储库模式对我们的 API 执行创建、读取、更新和删除操作。

然后,我们将向我们的 ASPNET Core Web API 添加验证,并使用另一个名为 FluentValidations 的著名第三方库来验证我们的模型。

然后,我们将了解并使用 JWT 令牌在 ASP.NET CORE Web APIS 中实现身份验证和授权,并了解如何使用我们的 API(服务器)生成 JWT 令牌,以便我们可以对应用程序的客户端进行身份验证和授权。

我们将使用 Postman 和 Swagger 来测试我们的身份验证和授权。

我向您保证,在本课程结束时,您将有信心从头开始创建可扩展的 ASP.NET Core WEB API。

本课程适用
于具备 ASPNET Core 和 C# 知识的初学者到中级开发人员

Create Highly Scalable RESTful ASP.NET CORE WEB APIs With Clean Coding Techniques & Design Patterns With Authentication

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 101 lectures (7h 18m) | Size: 3.86 GB

 

What you’ll learn
Learn, Understand and Create ASPNET Core Web API From Scratch
Building scalable REST Web APIs from scratch using ASPNET CORE and C#
Learn and Apply Entity Framework Core to perform CRUD operations on a SQL Server database
Use Entity Framework Core in a code first approach
Understand and Apply the Repository Pattern
Use Domain Driven Design (DDD) approach to create domain first models and project
Understand RESTful Principles and Apply them in ASPNET Core Web API
Understand Best practices and Clean Coding Techniques, Know Shortcuts and Tips and Tricks
Add Validations In ASPNET CORE RETS API
Use popular third-party libraries such as AUTOMAPPER and FLUENT VALIDATION
Understand and Use Interfaces, Inheritance, Dependency Injection etc
Understand and Implement Authentication and Role based Authorization to Authenticate and Authorize the ASPNET Core Database
Create JWT tokens to Authenticate API
Test ASPNET Core Web API using Swagger and Postman

Requirements
Hello world experience in ASPNET Core 3+
Beginner knowledge about APIs and their use
3-6 months experience working with ASPNET Core and C#

Description
This is a complete guide to creating a highly scalable ASP.NET CORE RESTful WEB API using .NET Core Version 6 (.NET 6), Entity Framework Core and SQL Server database.

This course is for all skill levels and is best suited for beginners and intermediate developers who have gained knowledge in C# and ASP.NET framework and want to use their skills to learn highly scalable WEB APIs using REST principles.

In this WEB API course, we will use ASPNET Core Version 6 (also known as .NET 6) and create a RESTful WEB API.

During this course, you will gain so much experience creating APIs and endpoints and by the end, I am confident that you will gain enough practical knowledge to create your own ASP.NET Core Web APIs.

We will create a very engaging Web API in which we will create the regions and walks of New Zealand and we will create an ASP.NET Core WEB API so that clients of this API are able to consume this data.

We will start with learning what are the principles of REST, understand the files that ASP.NET Core creates as part of a new project.

Then we will create and understand our domain and domain models.

Then we will go ahead and install Entity framework core and using EF Core migrations we will create our SQL Server Database.

We will then create controllers for our API and test them using Swagger UI.

We will also understand and implement the concepts of Domain and Data models and use clean coding techniques to build our ASP.NET CORE Web API.

We will use a famous third-party library called Automapper to map objects inside our API.

With all of this, we will go on and create CRUD operations for our Web API. We will perform Create, Read, Update and Delete operations on our API using the Repository Pattern in ASP.NET Core REST API.

We will then add validations to our ASPNET Core Web API and use another famous third-party library called FluentValidations to validate our models.

Then we will understand and implement Authentication and Authorization in ASP.NET CORE Web APIS using JWT tokens and see how we can generate JWT tokens using our API (Server) so that we can Authenticate and Authorize the clients of our application.

We will use Postman and Swagger to test our Authentication and Authorization.

I assure you that by the end of this course, you will have the confidence to create scalable ASP.NET Core WEB APIs from scratch.

Who this course is for
Beginner to Intermediate Developer with some knowledge in ASPNET Core and C#

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/30592.html

赞 (0)
steven的头像steven
上一篇 2022年3月23日
下一篇 2022年3月23日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部