Tin mới nhất

Menu

Browsing "Older Posts"

Bài Viết Về Chủ Đề " MVC "

Chia Sẻ Khóa Học Web API Development Sử Dụng MVC Và .NET 6/7 [Khóa 7405 A]

05 tháng 4 2023 / No Comments

Tìm hiểu Web API, MVC, Security, CRUD, CORS, Swagger và khả năng tái sử dụng đều được đề cập trong khóa học này.

Bạn sẽ học được gì:

  • ✓ Web API là gì?
  • ✓ Xây dựng một Web API Project.
  • ✓ Sử dụng PostMan và Swagger để Test API Calls.
  • ✓ Định cấu hình Web API của bạn bằng Config Classes.
  • ✓ Xác định Return Type để sử dụng.
  • ✓ Định dạng dữ liệu dưới dạng JSON hoặc XML.
  • ✓ Setup Web API Routes.
  • ✓ Add Logging vào Web API Calls của bạn.
  • ✓ Add Exception Handling vào Web API Calls của bạn.
  • ✓ Phát triển một bộ CRUD API hoàn chỉnh.
  • ✓ Gọi Web API của bạn từ JavaScript/jQuery.
  • ✓ Add CORS để Allow Cross-Domain Calls.
  • ✓ Cơ bản về bảo mật Web API.
  • ✓ Gọi Web API Asynchronously.

Nếu bạn cần các developer khác truy cập dữ liệu bên trong private domain của mình, Web API là cách tốt nhất để thực hiện việc này. Sử dụng Web API, bạn viết code phía sau một tường lửa để truy cập dữ liệu của mình và chỉ hiển thị những gì bạn muốn ra thế giới bên ngoài. Với Microsoft, bạn có thể viết các Web API bằng cách sử dụng mô hình MVC phổ biến và đây là những gì bạn sẽ học trong khóa học này. Ngay cả khi bạn chưa bao giờ tạo Web API trước đây, khóa học này sẽ hướng dẫn bạn từng bước trong toàn bộ quá trình.

Trong khóa học này, bạn được cung cấp tổng quan về Web API nói chung. Sau đó, bạn xây dựng một MVC Web API project và học cách sử dụng Web API bằng Postman và Swagger. Bạn tìm hiểu cách định cấu hình dự án để trả về các loại dữ liệu khác nhau, chẳng hạn như JSON và XML. Cơ bản về routing và cách add logging và xử lý ngoại lệ được minh họa. Sau đó, bạn xây dựng một bộ CRUD API để cho phép một developer tương tác với cơ sở dữ liệu của bạn. Bạn sẽ xem cách gọi API của mình thông qua JavaScript/jQuery và cách CORS được thêm vào để cho phép truy cập cross-domain. Cuối cùng, những kiến ​​thức cơ bản về bảo mật Web API của bạn đã được đề cập.

Tất cả các demo mà bạn được xem trong khóa học này đều được sao lưu bằng một bộ phòng thí nghiệm để bạn thực hiện. Từng bước đi qua các phòng thí nghiệm này đảm bảo rằng bạn hiểu các khái niệm được minh họa trong mỗi bài học. Bạn sẽ xem khoảng 88 demo, được hỏi hơn 65 câu hỏi và thực hiện hơn 75 phòng thí nghiệm thực hành.

Mục lục:

  • ✓ 01. MVC Web API Development: Class Preview.
  • ✓ 02. Web API Fundamentals.
  • ✓ 03. Tạo một Web API Project và Test sử dụng Swagger/Postman.
  • ✓ 04. Bắt đầu với Controllers và Return Types.
  • ✓ 05. Cách thức hoạt động của Routing.
  • ✓ 06. Sử dụng Dependency Injection.
  • ✓ 07. Add Logging vào Web API Calls.
  • ✓ 08. Add Exception Handling vào Web API Calls.
  • ✓ 09. Create Base Controller Class để giảm code trùng lặp.
  • ✓ 10. Đọc cài đặt cấu hình một cách hiệu quả.
  • ✓ 11. Formatting JSON và XML Input và Output.
  • ✓ 12. Gọi Web API từ Client-Side và Setup CORS.
  • ✓ 13. Tổ chức File Program.cs để dễ đọc.
  • ✓ 14. Bảo mật Web API với JSON Web Tokens.
  • ✓ 15. Lấy dữ liệu từ cơ sở dữ liệu bằng Entity Framework.
  • ✓ 16. Adding, Editing, Deleting, và Validating Data.
  • ✓ 17. Create Searching Methods.
  • ✓ 18. Thực hiện Asynchronous API Calls.

Khóa học này dành cho ai:

  • ✓ Nếu bạn là một C# web developer, tại một thời điểm nào đó, có thể bạn sẽ cần đến Web API. Nếu bạn là một front-end developer sử dụng Angular, React, JavaScript, jQuery, v.v., bạn nên làm quen với cách tạo Web API để có thể sử dụng chúng một cách hiệu quả. Nếu bạn đang phát triển Web API bằng MVC, bạn chắc chắn sẽ học được điều gì đó mới trong khóa học này. Nếu bạn là development manager hoặc người QA làm việc với các developer tạo Minimal Web API, thì sau khi xem khóa học này, bạn sẽ được trang bị tốt hơn để làm việc với các developer.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




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.