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
Introduction to REST and JAX-RS
- Exploring core REST principles
- Overview of the JAX-RS specification
- The rationale for selecting Jersey in RESTful API development
Establishing the Development Environment
- Installation of JDK and Maven
- Initiating a Jersey project via Maven
- Examining project structure and configuration
Constructing REST APIs with Jersey
- Defining resources and endpoints
- Applying HTTP methods (GET, POST, PUT, DELETE)
- Manipulating JSON and XML data formats
Advanced API Development Techniques
- Implementing request and response filters
- Managing exceptions effectively
- Integrating authentication and authorization mechanisms
API Testing Strategies
- Conducting manual tests with Postman
- Building automated tests using JUnit and REST-assured
- Utilizing API mocking for test scenarios
API Documentation and Version Control
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Adopting effective versioning strategies for APIs
Best Practices and Troubleshooting
- Designing APIs for scalability
- Resolving frequent Jersey-related issues
- Addressing performance optimization considerations
Summary and Future Directions
Requirements
- Fundamental proficiency in Java programming
- Working knowledge of RESTful concepts
- Comprehension of HTTP methods and JSON structures
Intended 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