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
- Grasping core REST principles
- Introduction to the JAX-RS specification
- The rationale for choosing Jersey in RESTful API development
Configuring the Development Environment
- Installing the JDK and Maven
- Initializing a Jersey project with Maven
- Examining project structure and configuration settings
Constructing REST APIs using Jersey
- Defining resources and endpoints
- Utilizing HTTP methods (GET, POST, PUT, DELETE)
- Processing JSON and XML data
Advanced API Development Techniques
- Implementing request and response filters
- Managing exceptions
- Integrating authentication and authorization mechanisms
API Testing Strategies
- Performing manual tests with Postman
- Executing automated tests using JUnit and REST-assured
- Creating mock APIs for testing purposes
API Documentation and Version Control
- Incorporating Swagger/OpenAPI with Jersey
- Documenting API endpoints
- Adopting versioning strategies for APIs
Best Practices and Issue Resolution
- Architecting scalable APIs
- Addressing common challenges in Jersey
- Optimizing for performance
Conclusion and Future Directions
Requirements
- Fundamental understanding of Java programming
- Awareness of RESTful architecture concepts
- Comprehension of HTTP methods 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