Liên hệ với chúng tôi
 Thời gian kéo dài 14 Giờ học

Đề cương khóa học

Giới thiệu về REST và JAX-RS

  • Hiểu các nguyên tắc REST
  • Tổng quan về quy định JAX-RS
  • Tại sao chọn Jersey cho phát triển API RESTful

Thiết lập môi trường phát triển

  • Cài đặt JDK và Maven
  • Tạo dự án Jersey bằng Maven
  • Cấu trúc dự án và cấu hình

Xây dựng API REST với Jersey

  • Định nghĩa tài nguyên và điểm cuối (endpoints)
  • Sử dụng các phương thức HTTP (GET, POST, PUT, DELETE)
  • Làm việc với JSON và XML

Phát triển API nâng cao

  • Bộ lọc yêu cầu và phản hồi (Request and response filters)
  • Xử lý ngoại lệ
  • Thực hiện xác thực và phân quyền

Kiểm thử API

  • Kiểm thử thủ công bằng Postman
  • Kiểm thử tự động bằng JUnit và REST-assured
  • Giả lập (mocking) API để kiểm thử

Tài liệu hóa API và phiên bản (Versioning)

  • Sử dụng Swagger/OpenAPI với Jersey
  • Tài liệu hóa các điểm cuối
  • Chiến lược quản lý phiên bản API

Thói quen tốt và khắc phục sự cố

  • Thiết kế API có khả năng mở rộng
  • Xử lý các vấn đề thường gặp trong Jersey
  • Các cân nhắc về hiệu năng

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Kiến thức cơ bản về lập trình Java
  • Quen thuộc với các khái niệm RESTful
  • Hiểu biết về các phương thức HTTP và JSON

Đối tượng tham gia

  • Nhà phát triển Java
  • Người kiểm thử API
  • Kỹ sư phần mềm

Số người tham gia


Giá cho mỗi học viên

Đánh giá (3)

Các khóa học sắp tới

Các danh mục liên quan