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.
Course Outline
Foundations of REST and JAX-RS
- Exploring core REST principles.
- Reviewing the JAX-RS specification.
- The rationale for selecting Jersey for RESTful API development.
Configuring the Development Setup
- Installation of JDK and Maven.
- Initializing a Jersey project with Maven.
- Analyzing project structure and configuration files.
Constructing REST APIs with Jersey
- Defining resources and defining endpoints.
- Utilizing standard HTTP methods (GET, POST, PUT, DELETE).
- Processing JSON and XML data formats.
Advanced API Features
- Implementing request and response filters.
- Strategies for exception handling.
- Establishing authentication and authorization mechanisms.
API Testing Methodologies
- Performing manual tests with Postman.
- Implementing automated tests using JUnit and REST-assured.
- Creating mock APIs to facilitate testing scenarios.
Documenting and Versioning APIs
- Integrating Swagger/OpenAPI with Jersey.
- Comprehensive documentation of API endpoints.
- Adopting effective versioning strategies.
Best Practices and Problem Resolution
- Architecting APIs for scalability.
- Resolving common challenges encountered in Jersey.
- Addressing performance optimization considerations.
Conclusion and Future Directions
Requirements
- Fundamental proficiency in Java programming.
- Acquaintance with RESTful architectural concepts.
- Working knowledge of HTTP methods and JSON data structures.
Target Audience
- Java developers.
- API testers.
- Software engineers.
14 Hours
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