Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học RESTful API ASP.NET Core 3 Và EF Core Qua Dự Án Từng Bước [Khóa 8996 A]

03 tháng 10 2020 / 2 Comments

Học CRUD API từ cơ bản đến nâng cao, tìm hiểu cách thêm phân trang, sắp xếp, tạo bộ sưu tập và hơn thế nữa với REST API ASP .NET Core 3.0.

Bạn sẽ học những gì:

  • ✓ Tạo RESTful API bằng ASP .NET Core 3.0
  • ✓ Chức năng CRUD API sử dụng GET, PUT. PATCH, POST, DELETE.
  • ✓ Lọc tài nguyên (Resources).
  • ✓ Sắp xếp tài nguyên (Resources).
  • ✓ Phân trang tài nguyên (Resources).
  • ✓ Status Codes và Error Reporting.
  • ✓ Tạo thuộc tính xác thực tùy chỉnh (Custom Validation Attribute).
  • ✓ Xác thực bằng IValidatable Object.
  • ✓ Tạo Caching Profile.
  • ✓ Caching Resources.
  • ✓ Repository Pattern.
  • ✓ Data Shaping.
  • ✓ Ánh xạ các thực thể với DTO bằng AutoMapper.
  • ✓ Tạo Bộ sưu tập Tài nguyên với một API request.
  • ✓ OPTIONS, HEAD.
  • ✓ UPSERTING với PUT và PATCH.
  • ✓ Hỗ trợ các loại nội dung JSon và XML.
  • ✓ Thêm Custom Header vào Responses.

Trong khóa học này, bạn sẽ học cách tạo RESTful API với ASP .Net Core 3.0 và Entity Framework Core. Bạn sẽ đi sâu vào việc xây dựng một API bằng cách sử dụng các nguyên tắc REST. Bạn sẽ sử dụng Entity Framework Core để duy trì dữ liệu của bạn trong cơ sở dữ liệu và ASP .Net Core 3.0 framework để tương tác với nó.

Bạn sẽ xây dựng những gì: Đó là CRUD API sử dụng GET, POST, PUT, PATCH và DELETE để thao tác các tài nguyên cho Ban nhạc và Album của ban nhạc. Tuy nhiên, bạn sẽ còn làm được nhiều hơn thế! Bạn cũng sẽ cho phép API của mình lọc và sắp xếp tài nguyên; áp dụng phân trang để giới hạn số lượng tài nguyên trên mỗi trang; triển khai Data Shaping để cho phép người dùng chỉ định thuộc tính nào nên được trả về và thuộc tính nào có thể bị bỏ qua; bạn sẽ cho phép người dùng tạo một bộ sưu tập tài nguyên với một API request; hỗ trợ Json và XML; thêm Upserting, tạo một tài nguyên mới với bản cập nhật, nếu tài nguyên đó chưa tồn tại và bạn sẽ thực hiện nó cho cả PUT và PATCH; bạn sẽ thực thi xác thực đầu vào, cả với IValidatable Object và bạn cũng sẽ tạo một Custom Validation Attribute; bạn sẽ xem xét kỹ các mã trạng thái và đảm bảo chúng tuân thủ các nguyên tắc REST; bạn sẽ sử dụng các động từ OPTIONS và HEAD và khám phá cách thức và lý do sử dụng chúng; và bạn sẽ thêm các custom header vào các Response của bạn. Tất nhiên, bạn sẽ làm việc nhiều với Entities và Data Transfer Object (DTO). Và tất cả những điều đó sẽ được thực hiện thông qua Repository Pattern.

Khóa học này vượt ra ngoài những điều cơ bản. Nó dành cho tất cả những ai muốn tìm hiểu cách tạo RESTful API với ASP.Net Core 3.0. LƯU Ý: đây không phải là khóa học dành cho người mới bắt đầu! Nó được thiết kế cho các lập trình viên trình độ trung cấp và cao cấp

Cho dù bạn chưa từng tạo API hay đã quen thuộc với các kiến ​​thức cơ bản và muốn khám phá các chủ đề nâng cao hơn, bạn sẽ thấy khóa học này hoàn toàn phù hợp với mình. Miễn là bạn có kỹ năng C# vững chắc, bạn sẽ có thể theo đến cùng. Mọi thứ đều được Coding trên màn hình, và từng dòng mã được giải thích chi tiết, vì vậy bạn sẽ không bao giờ bị rối và luôn biết mình đang làm GÌ và quan trọng không kém, TẠI SAO bạn nên làm điều đó.

Mục lục khóa học:

  • ✓ 01 Giới thiệu.
  • ✓ 02 Thiết lập dự án.
  • ✓ 03 Thiết lập Entity và DbContext.
  • ✓ 04 Tạo và triển khai Repository Interface.
  • ✓ 05 Thiết lập cơ sở dữ liệu.
  • ✓ 06 GET - Lấy Resources, thiết lập Status Codes, JSon, XML, và AutoMapper.
  • ✓ 07 Tìm kiếm và lọc Resources.
  • ✓ 08 POST - Tạo Resources
  • ✓ 09 Xác thực dữ liệu và lỗi.
  • ✓ 10 PUT- Cập nhật đầy đủ Resources.
  • ✓ 11 PATCH - Cập nhật một phần Resources.
  • ✓ 12 DELETE - Xóa Resources.
  • ✓ 13 Trung cấp - Tạo Collection of Bands bằng POST.
  • ✓ 14 Trung cấp - Sử dụng UPSERTING với PUT và PATCH.
  • ✓ 15 Nâng cao - Thực hiện phân trang.
  • ✓ 16 Nâng cao - Sắp xếp Resources.
  • ✓ 17 Nâng cao - Data Shaping.
  • ✓ 18 Trung cấp - Caching Resources.
  • ✓ 19 Kết luận.

CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤTXEM CHI TIẾT TẠI ĐÂY 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.