inflearn logo

Toàn bộ kiến thức cần thiết để thiết kế API

Máy chủ đã trả về 200 OK nhưng ứng dụng vẫn từng bị treo chưa? Nội dung này hướng dẫn cách xác định một hợp đồng API dễ sử dụng và an toàn khi thay đổi, bằng cách cùng xem xét các yêu cầu và phản hồi thực sự đã gửi cũng như đầu ra khi ứng dụng chạy. Khóa học gồm 10 phần với 51 bài, bao quát từ địa chỉ và cấu trúc dữ liệu đến lỗi, thử lại, quyền hạn, webhook, OpenAPI và cách thay đổi mà không ảnh hưởng đến ứng dụng hiện có.

2 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

REST API
REST API
Web API
Web API
openapi
openapi
REST API
REST API
Web API
Web API
openapi
openapi

Bạn sẽ nhận được điều này sau khi học.

  • Có thể xác định liệu những thay đổi như tên trường, kiểu dữ liệu, thứ tự sắp xếp mặc định hay giá trị trạng thái mới có làm hỏng ứng dụng hiện có hay không, dựa trên mã nguồn của bên sử dụng và đầu ra thực tế.

  • Có thể quy định địa chỉ, phương thức, việc lược bỏ và giá trị null của trường, cùng cách biểu diễn ID, số tiền và thời gian trong hợp đồng để người tiêu dùng không hiểu lầm.

  • Trước các phản hồi lỗi, việc yêu cầu lại sau khi mất phản hồi hoặc các chỉnh sửa chồng chéo, bạn có thể chọn cách xử lý phù hợp giữa sửa đổi đầu vào, tra cứu kết quả, thử lại và lưu có điều kiện.

  • Có thể giải thích bằng cách chia xác thực, quyền đối với chức năng·đối tượng·trường, việc trình duyệt chặn CORS và giới hạn gọi thành các bước kiểm tra riêng biệt.

  • Dựa trên đặc tả OpenAPI, việc kiểm tra schema và các bài kiểm thử phía người tiêu dùng, bạn có thể xác định thời điểm để các phiên bản mới cùng tồn tại, thông báo ngừng sử dụng và loại bỏ các trường cũ.

Khuyến nghị cho
những người này

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

  • Những người đã từng tạo hoặc gọi API nhưng không chắc liệu có thể thay đổi một trường hay không

  • Dành cho những ai đang băn khoăn không biết phải tìm ra các API hoạt động bình thường trên máy chủ nhưng lại thất bại ở phía ứng dụng hoặc máy chủ đối tác như thế nào.

  • Dành cho những ai còn bối rối không biết xử lý thế nào khi yêu cầu lại sau khi phản hồi bị gián đoạn hoặc khi có đơn hàng trùng lặp.

  • Dành cho những ai có tài liệu OpenAPI nhưng cần tiêu chí để biết nên kiểm tra gì bằng tài liệu đó và khi nào ngừng hỗ trợ phiên bản cũ.

Cần biết trước khi bắt đầu?

  • Chỉ cần bạn có kinh nghiệm tạo hoặc gọi HTTP API, đồng thời có thể đọc các đối tượng, mảng trong JSON và những câu lệnh điều kiện ngắn là đủ. Không yêu cầu kinh nghiệm với ngôn ngữ hay framework cụ thể.

  • Ý nghĩa của các header và phương thức HTTP, mã trạng thái, cũng như cách đánh giá quyền hạn và khả năng tương thích đều được giải thích ngay từ đầu trong bài giảng.

Xin chào
Đây là haeyeomiso

Xác minh sự nghiệp

569

Học viên

23

Đánh giá

40

Trả lời

4.7

Xếp hạng

16

Các khóa học

Rất vui được gặp bạn!

Tôi là Haeyeo, người luôn muốn khám phá những khả năng vô tận của AI và kỹ thuật máy tính, đồng thời chia sẻ hành trình đó cùng các bạn.

Thời đại học, với niềm đam mê chuyên ngành lớn đến mức được gọi là "kẻ nghiện khoa học máy tính", tôi đã tốt nghiệp thủ khoa với điểm chuyên ngành trên 4.4. Sau đó, tôi đã nhận bằng Thạc sĩ chuyên ngành AI tại Đại học S và tiếp tục đào sâu chuyên môn thông qua chương trình Tiến sĩ.

Tuy nhiên, vì cảm thấy việc giải quyết các vấn đề thực tế bằng AI cũng đầy sức hút như việc nghiên cứu lý thuyết, tôi đã tạm dừng chương trình tiến sĩ để tích lũy những kinh nghiệm thực chiến quý báu thông qua các dự án về LLM và phân tích video dựa trên AI tại một startup.

Hiện tại, tôi đang làm việc với tư cách là nhà phát triển dự án LLM và PM tại một trong ba tập đoàn hàng đầu Hàn Quốc, góp phần tạo ra những thay đổi tích cực mà công nghệ AI mang lại cho cuộc sống của chúng ta. Tôi sẽ chia sẻ tận tình với các bạn quá trình trăn trở, giải quyết vấn đề cũng như những bí quyết thực tế sống động mà tôi đã tích lũy được tại hiện trường. Tôi sẽ là người dẫn đường tin cậy cho bạn trong hành trình khám phá thế giới AI đầy thú vị này.

Liên hệ và đề xuất: haeyeo.open@gmail.com

Thêm

Chương trình giảng dạy

Tất cả

51 bài giảng ∙ (7giờ 55phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học khác của haeyeomiso

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

46.200 ₫

40%

1.580.606 ₫