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

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

  • Hiểu về các nguyên tắc của REST
  • Tổng quan về tiêu chuẩn JAX-RS
  • Tại sao sử dụng Jersey để phát triển API RESTful

Cài đặt môi trường phát triển

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

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

  • Định nghĩa tài nguyên và điểm cuối
  • 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
  • Xử lý ngoại lệ
  • Triển khai xác thực và ủy quyền

Kiểm thử API

  • Kiểm thử thủ công với Postman
  • Kiểm thử tự động hóa với JUnit và REST-assured
  • Đóng giả API để kiểm thử

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

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

Thực hành tốt và giải quyết vấn đề

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

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
  • Thông thạo các khái niệm RESTful
  • Hiểu về các phương thức HTTP và JSON

Đối tượng học viên

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

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

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

Các danh mục liên quan