Tin mới nhất

Menu

Browsing "Older Posts"

Ebook Thiết Kế API Với Swagger Và OpenAPI [PDF] [9857E]

26 tháng 5 2022 / No Comments

"Cuốn sách này trình bày rõ ràng các pattern và kỹ thuật sẽ nâng cao trải nghiệm cho tất cả các nhà phát triển phần mềm, những người cần làm việc với API!"

Từ Lời nói đầu của Tony Tam, Người sáng lập Swagger.

Theo dõi các dự án API trong thế giới thực từ concept đến production và học thực hành cách describe và design API bằng OpenAPI.

Trong cuốn sách này, bạn sẽ học cách:

  • ✓ Tìm hiểu cú pháp và cấu trúc OpenAPI.
  • ✓ Sử dụng Swagger và các công cụ khác để tạo OpenAPI definition.
  • ✓ Design authentication và authorization.
  • ✓ Chuyển OpenAPI description thành online documentation.
  • ✓ Automate processes và generating code.
  • ✓ Lặp lại một API design với user stories.
  • ✓ Xây dựng một frontend chống lại một mock server.
  • ✓ Generate backend code với Swagger Codegen.
  • ✓ Versioning một API và tránh các breaking change.
  • ✓ Làm việc với cross-functional teams.

Cuốn sách này là hướng dẫn toàn diện để thiết kế và mô tả RESTful API đầu tiên của bạn bằng cách sử dụng các tiêu chuẩn được chấp nhận rộng rãi nhất. Bạn sẽ dành từng chương để mở rộng dần các loại API mà bạn muốn xây dựng trong thế giới thực. Bạn sẽ sử dụng OpenAPI và Swagger để giúp tự động hóa quy trình làm việc của mình và giải phóng thời gian của bạn để làm việc trên các tính năng thú vị hơn. Tìm hiểu cú pháp và cấu trúc của các OpenAPI definition, tạo và lặp lại trên một thiết kế API bằng các công cụ phổ biến và phát hành API của bạn cho công chúng.

Về công nghệ:

Tạo các web API mà các khách hàng và developer sẽ yêu thích! Sử dụng Swagger, một tập hợp các công cụ cho defining và documenting các REST API, bạn sẽ xây dựng quyền truy cập an toàn, có kiểm soát vào phần mềm của mình. Và bởi vì Swagger triển khai vendor-neutral OpenAPI specification, bạn sẽ xây dựng theo cùng các tiêu chuẩn được Google, Microsoft và Amazon thông qua.

Về cuốn sách:

Cuốn sách giới thiệu một design-first approach. Được viết cho các developer mới làm quen với thiết kế API, nó tuân theo vòng đời của một dự án API từ ý tưởng đến sản xuất. Bạn sẽ khám phá những điều nên làm và không nên của các API thông qua các ví dụ hoàn chỉnh dần dần. Bạn sẽ có kinh nghiệm thiết kế API cho các nhu cầu kinh doanh cụ thể, sử dụng các công cụ nguồn mở để generate documentation và xây dựng các component thân thiện với developer như mocks và client SDK.

Mục lục:

  • PHẦN 1: DESCRIBING API:
  • ✓ 01 Giới thiệu API và OpenAPI.
  • ✓ 02 Bắt đầu thiết lập để thực hiện các API request.
  • ✓ 03 OpenAPI definitions.
  • ✓ 04 Sử dụng Swagger Editor để viết các OpenAPI definition.
  • ✓ 05 Describing API responses.
  • ✓ 06 Creating resources.
  • ✓ 07 Add authentication và authorization.
  • ✓ 08 Chuẩn bị và lưu trữ API documentation.
  • PHẦN 2: DESIGN-FIRST:
  • ✓ 09 Thiết kế một ứng dụng web
  • ✓ 10 Tạo một API design bằng OpenAPI.
  • ✓ 11 Xây dựng một quy trình thay đổi xung quanh API design–first.
  • ✓ 12 Implementing frontend code và reacting to changes.
  • ✓ 13 Xây dựng một backend với Node.js và Swagger Codegen.
  • ✓ 14 Tích hợp và phát hành ứng dụng web.
  • PHẦN 3: MỞ RỘNG API:
  • ✓ 15 Thiết kế next API iteration.
  • ✓ 16 Thiết kế lược đồ với composition trong OpenAPI.
  • ✓ 17 Scaling collection endpoints với filters và pagination.
  • ✓ 18 Hỗ trợ unhappy path: Error handling với problem+json.
  • ✓ 19 Cải thiện xác thực đầu vào với JSON Schema nâng cao.
  • ✓ 20 Versioning một API và handling breaking changes.
  • ✓ 21 API prerelease checklist.


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.