Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

OpenAPI Specification & Swagger Tools - Zero To Master

OpenAPI Specification & Swagger Tools - Từ Cơ Bản Đến Thành Thạo

OpenAPI Specification & Swagger Tools - Từ Cơ Bản Đến Thành Thạo

Tài liệu hóa, Mock, và Kiểm thử API bằng OpenAPI specification & Swagger Tools. Tạo mã tự động từ OpenAPI. Dựa trên phiên bản OAS 3

4.5
(1,699 đánh giá)
12,449 học viên
Giảng viên
Eazy Bytes
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 369.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.5 giờ video
75 bài giảng
11 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Thiết kế API với OpenAPI Specifications và Swagger Tools
Mô tả chi tiết API bằng OpenAPI Specifications
Lịch sử của OpenAPI & Swagger. Mối quan hệ giữa chúng
Chi tiết về các công cụ Swagger như Swagger Editor, Swagger UI, Swagger Inspector, Swagger Hub, v.v.
Cách bắt đầu với OpenAPI trong các kịch bản Code First & Design First
Cách viết một tài liệu OpenAPI yaml hợp lệ
Viết nội dung có thể tái sử dụng trong OpenAPI với components
Các kiểu dữ liệu được hỗ trợ bởi OpenAPI & chi tiết của chúng
Tính kế thừa & đa hình trong OpenAPI
Cách mô tả bảo mật API trong OpenAPI
Cách tạo Mock API với OpenAPI specification
Cách tạo mã client & server stubs bằng OpenAPI
Triển khai & Lưu trữ OpenAPI cùng với Swagger UI

Yêu cầu

Kiến thức cơ bản về API

Đối tượng phù hợp

Dành cho Nhà phát triển API, Tester, Chuyên viên phân tích nghiệp vụ, Kiến trúc sư, thành viên nhóm DevOps

Nội dung khóa học

12 phần • 75 bài giảng
1 Giới thiệu khóa học & chương trình học
2 Chi tiết về kho GitHub, nội dung PDF & các hướng dẫn khác cho khóa học
3 Giới thiệu về API
4 Tại sao chúng ta cần OpenAPI Specification
5 Giới thiệu về OpenAPI Specification
6 Lợi ích của OpenAPI Specification
7 Lịch sử của OpenAPI & Swagger
8 Giới thiệu về các công cụ Swagger
1 Bắt đầu với OpenAPI theo hướng Code First - Phần 1
2 Bắt đầu với OpenAPI theo hướng Code First - Phần 2
3 Bắt đầu với OpenAPI theo hướng Code First - Phần 3
1 Giới thiệu về hướng tiếp cận Design First
2 Giới thiệu nhanh về lịch sử của YAML
3 Viết tệp YAML đầu tiên của chúng ta
4 Viết một tài liệu OpenAPI Specification tối giản
5 Tìm hiểu sâu về các đối tượng Info, Contact, License
6 Viết chi tiết Info, Contact, License trong Open API specification
7 Hiểu & viết chi tiết server trong Open API specification
1 Giới thiệu về Paths trong Open API Specification
2 Viết path đầu tiên của chúng ta trong Open API Specification
3 Khám phá path đầu tiên của chúng ta trong Swagger UI
4 Mô tả Query parameters trong Open API specification
5 Demo tính năng "Try it out" trong Swagger UI
6 Bài tập: Xây dựng một API GET hỗ trợ path params
7 Lời giải bài tập: Xây dựng một API GET hỗ trợ path params
8 Bài tập: Xây dựng các API liên quan đến sản phẩm
9 Lời giải bài tập: Xây dựng các API liên quan đến sản phẩm
10 Mô tả API HTTP POST trong Open API specification
11 Mô tả API HTTP PUT trong OpenAPI specification
12 Mô tả API HTTP DELETE trong Open API specification
13 Mô tả API Orders GET trong Open API specification
14 Tổng kết nhanh về paths & các thành phần của nó trong OpenAPI specification
15 Trang web hữu ích để hiểu cấu trúc OpenAPI specification
1 Giới thiệu về cú pháp CommonMark
2 Viết tài liệu tốt hơn bằng cú pháp CommonMark
3 Mô tả thuộc tính Quantity với cú pháp CommonMark
4 Cung cấp dữ liệu ví dụ trong Open API specifications
5 Tổ chức hoặc Nhóm API bằng tags trong OpenAPI specifications
1 Giới thiệu về components trong OpenAPI specification
2 Xây dựng parameters tái sử dụng bằng components
3 Xây dựng schemas tái sử dụng bằng components
4 Lời giải bài tập xây dựng đối tượng schema category tái sử dụng
5 Xây dựng responses tái sử dụng bằng đối tượng components
1 Giới thiệu về Kiểu dữ liệu trong OpenAPI specification
2 Tìm hiểu sâu về kiểu dữ liệu integer & number
3 Tìm hiểu sâu về kiểu dữ liệu string
4 Tìm hiểu sâu về kiểu dữ liệu boolean
5 Tìm hiểu sâu về kiểu dữ liệu Object
6 Tìm hiểu sâu về kiểu dữ liệu Arrays
7 Tìm hiểu sâu về từ khóa enum
1 Giới thiệu về Tính kế thừa & đa hình trong OpenAPI specification
2 Kế thừa bằng allOf
3 Đa hình bằng từ khóa oneOf
4 Đa hình bằng từ khóa anyOf
5 Ví dụ trực quan để hiểu các từ khóa oneOf, anyOf, allOf, not
1 Điểm kiểm tra nhanh
2 Khai báo operationId trong OpenAPI specification
3 Cách sử dụng deprecated trong OpenAPI specification
4 Định nghĩa links trong OpenAPI specification
5 Định nghĩa các trường mở rộng (extension) trong OpenAPI specification
6 Cách sử dụng externalDocs trong OpenAPI specification
1 Giới thiệu về bảo mật trong OpenAPI specification
2 Định nghĩa Xác thực HTTP Basic & Bearer trong OAS - Lý thuyết
3 Định nghĩa Xác thực HTTP Basic & Bearer trong OAS - Demo
4 Định nghĩa bảo mật API key trong OAS
5 Định nghĩa bảo mật OAuth2 & OpenIDConnect trong OAS - Lý thuyết
6 Định nghĩa bảo mật OAuth2 trong OAS - Demo
7 Định nghĩa bảo mật ở cấp độ từng operation riêng lẻ
1 Lưu trữ OpenAPI specification bằng GitHub pages - Phần 1
2 Lưu trữ OpenAPI specification bằng GitHub pages - Phần 2
3 Tạo Mock API bằng OpenAPI specification
4 Tạo Server stubs bằng OpenAPI specification
5 Tạo mã client bằng OpenAPI specification
6 Demo thư viện OpenAPI Spring (Java framework) springdoc-openapi
1 Cảm Ơn & Chúc Mừng

Giới thiệu khóa học

'OpenAPI Specification & Swagger Tools - Zero To Master' course will help in understanding about Open API Specification and how to describe, document APIs using it. By the end of this course, students will understand all the below topics,

1) Designing APIs with OpenAPI Specifications and Swagger Tools

2) Describing, Documenting APIs details using OpenAPI Specifications

3) History of OpenAPI & Swagger and relation between them

4) Details about Swagger tools like Swagger Editor, Swagger UI, Swagger Inspector, Swagger Hub, Swagger Codegen etc.

5) How to get started with OpenAPI in code first & Design first scenarios

6) How to write a valid OpenAPI document using YAML syntax

7) Writing re-usable content inside Open API specification with components

8) Data types supported by Open API specification & their details

9) Inheritance & polymorphism inside OpenAPI with keywords oneOf, anyOf, allOf and not

10 ) How to describe APIs security inside Open API specification

11) How to mock APIs with Open API specification & Prism mock server

12) How to generate client code & server stubs using OpenAPI for various popular programming languages & frameworks

13) Deploying & Hosting Open API specification inside a GitHub page along with Swagger UI

14) Providing examples data for the APIs inside Open API specification

15) Advantages of using Open API specification

16) Providing better documentation using CommonMark syntax inside Open API specification


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Api Development
Hiển thị tất cả khoá học Api Documentation
Hiển thị tất cả khoá học Openapi
Hiển thị tất cả khoá học Swagger
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊