Build ASP. NET Core Web API - Scratch To Finish (.NET8 API)

所在平台: Udemy

课程主页: https://www.udemy.com/course/build-rest-apis-with-aspnet-core-web-api-entity-framework/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程摘要:创建ASP.NET Core Web API - 从零到完成(.NET8 API) 本课程已更新至最新版本 [.NET8],同时兼容.NET7与.NET8。课程内容全面指导如何使用.NET8、Entity Framework Core(EF Core)和SQL Server数据库构建ASP.NET Core Web API。凭借超过11,000名学生注册及超过2,000条五星好评,课程帮助来自不同背景的学习者掌握并实施ASP.NET Core Web API。无论您是初学者还是中级开发者,只要您具备C#和ASP.NET Web MVC的基础知识,均可以通过本课程进一步学习ASP.NET Core及ASP.NET Core Web API。 在本课程中,您将使用.NET8创建一个RESTful Web API,重点介绍创建新西兰的地区和路线的相关数据。课程初期,我们将学习REST的基本原则及ASP.NET Core项目创建的文件结构。随后,您将理解域和域模型,并安装Entity Framework Core,通过EF Core迁移创建SQL Server数据库。 课程的后续部分,我们将创建API控制器,通过Swagger UI进行测试,深入理解域模型和数据模型,并运用清晰编码技术构建Web API。此外,您还将学习使用一个知名的第三方库——Automapper,来映射API中的对象。 在课程中,我们将实现CRUD操作,利用ASP.NET Core API中的Repository模式进行创建、读取、更新和删除操作。同时,课程还会教授如何通过JWT令牌保护ASP.NET Core Web API的身份验证与授权,并在Swagger中验证这些功能。我们还将使用ASP.NET Core Identity进行用户注册和角色分配。 本课程的学习内容包括: - 理解REST API并创建Web API - 创建新的ASP.NET Core Web API项目 - 学习并安装Entity Framework Core - 理解域模型和DTO的区别 - 使用Swagger测试API项目 - 验证和安全保护Web API - 实现过滤、排序和分页功能 课程由专业软件开发人员Sameer教授,他拥有超过15年的行业经验,并在YouTube上创建了丰富的教育内容。 如果您希望学习如何创建ASP.NET Core Web API,提升自身技能并在项目上获得自信,本课程绝对是一个绝佳的选择。此外,课程还提供30天退款保证,确保您无后顾之忧。

课程评论(0条)

课程详情

THIS COURSE HAS BEEN UPDATED TO THE LATEST VERSION [.NET8]The course is compatible with both versions -.NET7 &.NET8This is a complete guide to creating ASP.NET Core Web API using .NET8, Entity Framework Core (EF Core), and SQL Server database.With over 11000 student enrolments and more than 2000 5-star reviews, this course has helped students from all backgrounds to learn and implement ASP.NET core Web API.This course is for all skill levels and best suits beginners and intermediate developers who have gained knowledge in C# and ASP.NET Web MVC and want to use their skills to learn ASP.NET Core and specifically ASP.NET Core Web API.In this ASP.NET Core WEB API course, we will use.NET8 and create a REST WEB API.During this course, you will gain so much experience creating ASP.NET Core APIs and endpoints and by the end, I am confident that you will gain enough practical knowledge to create your own ASP.NET 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 can consume this data.We will start with learning what are the principles of REST and 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 API. 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 learn more advanced level stuff by implementing Filtering, Sorting, and Pagination in our ASP.NET Core Web API.We will use Postman and Swagger to test our Authentication and Authorization.We will also use ASP.NET Core Identity in our API where we Register users and assign roles to them.In this course ASP.NET Core Web API course, you will learn and implement:Understand REST APIs by creating a Web API using ASP.NET Core and.NET 7Understand REST PrinciplesUnderstand Dependency Injection and BenefitsCreating New ASP.NET Core Web API ProjectUnderstand.NET8 WEB API Project In.NET 8 and C#Learn And Install Entity Framework Core (EF Core) In ASP.NET Core Web API ProjectLearn Entity Framework Core MigrationsUnderstand the difference between Domain models and DTOsUnderstand Domain Models and Repository PatternUse Swagger To Test ASPNET Core WEB API projectLearn How To Map Models To One Another Using AutomapperLearn Asynchronous Programming (Async Await)Validate ASP.NET Core WEB APISecure your ASP.NET Core Web API using Microsoft Identity by adding Authentication and Role-Based Authorization to your REST API. Add JWT Authentication to ASP.NET Core Web API by creating JWT Tokens for API Clients. Understand and Add Authentication and Authorization To ASP.NET Core API and Create Read and Write Users To Test this Via PostmanIncorporate ASP.NET JWT Authentication Into SwaggerUIAdd advanced functionality like Filtering, Sorting, and Pagination to your ASP.NET Core Web API.Know me moreI am Sameer, a professional software developer with over 15 years of industry experience. I love to educate myself and others and that's why I started with my YouTube channel where I have a loving audience. I create content for software developers like you so that I can share my knowledge.StatisticsOver 27000 students on UdemyOver 4000 Reviews on UdemyOver 2.4 Million Views on YouTubeSome of the reviews Hands down the best way to learn this technology stack. Sameer did a good job here and I hope he will be blessing us with more interesting Angular projects in the future! Maybe a sample e-commerce or Hotel Booking app:) Although I didn't have any prior experience with C# OR.Net Core MVC, I was still able to grasp a lot from this course, all thanks to the instructor!A very detailed and extensive course! clear voice and great detail to topics.and 1000s of more reviews on my courses.Money Back GuaranteeI Guarantee you that after finishing this course, you will be confident enough to create REST APIs in ASP.NET Core and.NET8 on your own. You will feel confident at work or when creating your projects.If you want to create functional, generic, clean, and usable websites using ASP.NET, then this is the course for you.If still, you are unable to get benefit from this course (we will be sad to see you go!), there is a "30-day money back guaranteed by Udemy".Why do you need this course?By buying this course, you will make a fantastic choice as this course will help you gain the confidence you need to create ASP.NET Core Web APIsI assure you that by the end of this course, you will have the confidence to create scalable ASP.NET Core Web APIs from scratch.

课程标签

0人关注该课程

主题相关的课程