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
Fundamentals of REST and JAX-RS
- Exploring core REST principles
- Brief overview of the JAX-RS specification
- The role of Jersey in RESTful API development
Configuring the Development Environment
- Setup of JDK and Maven
- Initiating a Jersey project via Maven
- Reviewing project structure and configuration files
Creating REST APIs with Jersey
- Defining resources and endpoints
- Applying HTTP methods (GET, POST, PUT, DELETE)
- Handling JSON and XML data formats
Advanced API Development Techniques
- Utilizing request and response filters
- Implementing robust exception handling
- Integrating authentication and authorization mechanisms
API Validation Strategies
- Conducting manual tests with Postman
- Executing automated tests using JUnit and REST-assured
- Using API mocking for isolated testing
Documentation and Version Management
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Adopting effective API versioning strategies
Best Practices and Problem Solving
- Architecting for scalable APIs
- Addressing common Jersey-specific challenges
- Optimizing for performance
Recap and Path Forward
Requirements
- Fundamental proficiency in Java programming
- General awareness of RESTful architecture concepts
- Basic understanding of HTTP methods and JSON data formats
Target Audience
- Java developers
- API quality assurance specialists
- 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