Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
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
Đánh giá (3)
Khả năng của Postman và việc sử dụng nó trong tương lai.
Gordana Gacic - SEE Digital D.O.O.
Khóa học - API Testing with Postman
Dịch thuật bằng máy
Nhận định tốt về việc định nghĩa API, triển khai và chạy API.
Vincent - Openbaar Ministerie
Khóa học - MuleSoft Anypoint Platform Fundamentals
Dịch thuật bằng máy
Để hiểu rõ về WSO2 API Manager và tầm quan trọng của nó. Những kiến thức cơ bản đã giúp tôi tiến bộ và tự học nâng cao hơn.
Hlalefang Nkhooa - Revenue Services Lesotho
Khóa học - WSO2 API Manager for Developers
Dịch thuật bằng máy