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
- Introduction to the JAX-RS specification
- The advantages of choosing Jersey for RESTful development
Preparing the Development Environment
- Setup of JDK and Maven tools
- Generating a Jersey project via Maven
- Understanding project architecture and settings
Creating REST APIs with Jersey
- Configuring resources and endpoints
- Implementing HTTP methods (GET, POST, PUT, DELETE)
- Processing JSON and XML data formats
Advanced API Engineering
- Applying request and response filters
- Strategies for exception management
- Building authentication and authorization mechanisms
API Validation Techniques
- Conducting manual tests using Postman
- Writing automated tests with JUnit and REST-assured
- Creating mock services for testing scenarios
Documentation and API Versioning
- Integrating Swagger/OpenAPI with Jersey
- Creating clear endpoint documentation
- Establishing effective versioning strategies
Best Practices and Problem Solving
- Architecting for scalability
- Resolving frequent Jersey issues
- Optimizing performance considerations
Conclusion and Future Directions
Requirements
- Fundamental understanding of Java programming
- Working knowledge of RESTful architecture
- Proficiency with HTTP methods and JSON formats
Target Audience
- Java Developers
- API Test Engineers
- 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