Chia Sẻ Khóa Học Xây Dựng REST API Với ASP.NET CORE WEB API & Entity Framework [Khóa 8198 A]
Tạo các RESTful ASP.NET CORE WEB API có khả năng mở rộng cao với các kỹ thuật Clean Coding và Design Pattern với Authentication.
Bạn sẽ học được gì:
- ✓ Học, hiểu và tạoASPNET Core Web API từ đầu.
- ✓ Xây dựng các REST Web API có thể mở rộng từ đầu bằng cách sử dụng ASPNET CORE và C#.
- ✓ Tìm hiểu và áp dụng Entity Framework Core để thực hiện các hoạt động CRUD trên cơ sở dữ liệu SQL Server.
- ✓ Sử dụng Entity Framework Core trong code first approach.
- ✓ Hiểu và áp dụng Repository Pattern.
- ✓ Sử dụng cách tiếp cận Domain Driven Design (DDD) để tạo domain first models và project.
- ✓ Hiểu các nguyên tắc RESTful và áp dụng chúng trong ASPNET Core Web API.
- ✓ Hiểu các phương pháp hay nhất và kỹ thuật Clean Coding, biết các phím tắt, mẹo và thủ thuật.
- ✓ Thêm xác thực trong ASPNET CORE RETS API.
- ✓ Sử dụng các thư viện của bên thứ ba phổ biến như AUTOMAPPER và FLUENT VALIDATION.
- ✓ Hiểu và sử dụng Interfaces, Inheritance, Dependency Injection, v.v.
- ✓ Hiểu và triển khai xác thực và ủy quyền dựa trên vai trò để xác thực và ủy quyền ASPNET Core Database.
- ✓ Tạo JWT token để xác thực API.
- ✓ Test ASPNET Core Web API bằng Swagger và Postman.
Đây là một hướng dẫn hoàn chỉnh để tạo ASP.NET CORE RESTful WEB API có khả năng mở rộng cao bằng cách sử dụng .NET Core phiên bản 6 (.NET 6), Entity Framework Core và SQL Server database.
Khóa học này dành cho tất cả các cấp độ kỹ năng và phù hợp nhất cho người mới bắt đầu và nhà phát triển trung cấp, những người đã có kiến thức về C# và ASP.NET framework và muốn sử dụng kỹ năng của mình để học WEB API có khả năng mở rộng cao bằng cách sử dụng các nguyên tắc REST.
Trong khóa học WEB API này, bạn sẽ sử dụng ASPNET Core Phiên bản 6 (còn được gọi là .NET 6) và tạo một RESTful WEB API.
Bạn sẽ có được rất nhiều kinh nghiệm tạo các API và endpoints và cuối cùng, tôi tin rằng bạn sẽ có đủ kiến thức thực tế để tạo các ASP.NET Core Web API của riêng mình.
Chúng ta sẽ bắt đầu với việc tìm hiểu các nguyên tắc của REST là gì, hiểu các tệp mà ASP.NET Core tạo ra như một phần của một dự án mới.
Sau đó, bạn sẽ tạo domain và các domain model.
Tiếp đó, bạn sẽ tiếp tục cài đặt Entity framework core và sử dụng EF Core migrations, tạo SQL Server Database.
Sau đó, bạn sẽ tạo controllers cho API của mình và test chúng bằng Swagger UI.
Bạn cũng sẽ triển khai các khái niệm về Domain và Data models cũng như sử dụng các kỹ thuật clean coding để xây dựng ASP.NET CORE Web API của bạn.
Bạn sẽ sử dụng một thư viện bên thứ ba nổi tiếng có tên Automapper để ánh xạ các đối tượng bên trong API của bạn.
Với tất cả những điều này, bạn sẽ tiếp tục và tạo các hoạt động CRUD cho Web API của bạn. Bạn sẽ thực hiện các hoạt động Create, Read, Update và Delete trên API của mình bằng cách sử dụng Repository Pattern trong ASP.NET Core REST API.
Sau đó, bạn sẽ add validation vào ASPNET Core Web API của mình và sử dụng một thư viện bên thứ ba nổi tiếng khác có tên là FluentValidations để xác thực các model của bạn.
Sau đó, bạn sẽ triển khai Authentication và Authorization trong ASP.NET CORE Web API bằng cách sử dụng JWT tokens và xem cách chúng tôi có thể generate JWT tokens bằng cách sử dụng API (Server) của bạn để bạn có thể Xác thực và Ủy quyền cho các client của ứng dụng của bạn.
Bạn sẽ sử dụng Postman và Swagger để test Authentication và Authorization của bạn.
Tôi đảm bảo với bạn rằng vào cuối khóa học này, bạn sẽ có đủ tự tin để tạo các ASP.NET Core WEB API có thể mở rộng từ đầu.
Mục lục:
- ✓ 1. Giới thiệu.
- ✓ 2. Create New Web API.
- ✓ 3. Create New Controller - Regions Controller.
- ✓ 4. Tạo CRUD trên Region Controller.
- ✓ 5. Tạo Walks Controller và Thực hiện Walks CRUD.
- ✓ 6. Tạo WalkDifficulty Controller và Thực hiện WalkDifficulty CRUD.
- ✓ 7. Validation trong ASP.NET CORE WEB API.
- ✓ 8. Authentication & Authorization trong ASP.NET CORE WEB API.
NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU
No Comment to " Chia Sẻ Khóa Học Xây Dựng REST API Với ASP.NET CORE WEB API & Entity Framework [Khóa 8198 A] "