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
Course Outline
Foundations of REST and JAX-RS
- Core principles of REST architecture
- Introduction to the JAX-RS specification
- The role of Jersey in RESTful API development
Configuring the Development Environment
- Setting up the JDK and Maven
- Generating a Jersey project via Maven
- Understanding project structure and configuration
Creating REST APIs with Jersey
- Establishing resources and endpoints
- Applying HTTP methods (GET, POST, PUT, DELETE)
- Processing JSON and XML data
Advanced API Engineering
- Utilizing request and response filters
- Managing exceptions
- Setting up authentication and authorization
API Testing Strategies
- Conducting manual tests with Postman
- Implementing automated tests using JUnit and REST-assured
- Simulating API behavior for testing purposes
Documenting and Versioning APIs
- Integrating Swagger/OpenAPI with Jersey
- Creating clear endpoint documentation
- Adopting versioning strategies for APIs
Best Practices and Problem Solving
- Architecting scalable APIs
- Resolving frequent Jersey challenges
- Addressing performance optimization
Conclusion and Future Directions
Requirements
- Fundamental understanding of Java programming
- General awareness of RESTful architectural concepts
- Proficiency with HTTP methods and JSON structures
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