Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 14 hours (2 days)
Course Outline
Foundations of REST and JAX-RS
- Exploring core REST principles
- Overview of the JAX-RS specification
- The rationale for selecting Jersey for RESTful development
Preparing the Development Workspace
- Setup of the JDK and Maven
- Generating a Jersey project using Maven
- Examining project structure and configuration files
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Applying standard HTTP methods (GET, POST, PUT, DELETE)
- Managing JSON and XML data exchanges
Advanced API Features
- Utilizing request and response filters
- Strategies for exception management
- Integrating authentication and authorization mechanisms
API Validation Strategies
- Manual verification using Postman
- Automated testing via JUnit and REST-assured
- Employing API mocks for isolated testing
Documenting and Versioning APIs
- Incorporating Swagger/OpenAPI standards with Jersey
- Writing clear documentation for endpoints
- Implementing effective API versioning policies
Optimal Practices and Problem Solving
- Architecting for scalability
- Resolving frequent challenges within Jersey
- Addressing performance-related concerns
Wrap-up and Future Directions
Requirements
- Fundamental understanding of Java programming
- Basic exposure to RESTful architecture principles
- Knowledge of HTTP verbs and JSON data formats
Target Audience
- Java developers
- API testers
- Software engineers
Testimonials (3)
The possibilities of postman and future use of it.
Gordana Gacic - SEE Digital D.O.O.
Course - API Testing with Postman
Good insight in defining an API, deploying and running an API.
Vincent - Openbaar Ministerie
Course - MuleSoft Anypoint Platform Fundamentals
To have full understanding of WSO2 API Manger and it importance.The fundamentals really helped me to go and advanced self-learning