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
Introduction to REST and JAX-RS
- Comprehending core REST principles
- An overview of the JAX-RS specification
- The rationale for choosing Jersey for RESTful API development
Preparing the Development Environment
- Installation of JDK and Maven
- Generating a Jersey project via Maven
- Understanding project architecture and setup
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Utilizing standard HTTP methods (GET, POST, PUT, DELETE)
- Processing JSON and XML data
Advanced API Development Techniques
- Configuring request and response filters
- Implementing robust exception handling
- Integrating authentication and authorization mechanisms
API Testing Strategies
- Manual validation using Postman
- Automated testing with JUnit and REST-assured
- Creating mocks for API testing scenarios
Documentation and Version Control for APIs
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Adopting effective API versioning strategies
Best Practices and Troubleshooting
- Designing APIs for scalability
- Resolving common Jersey-related issues
- Optimizing performance and efficiency
Conclusion and Future Pathways
Requirements
- Fundamental proficiency in Java programming
- A solid grasp of RESTful architecture concepts
- Competence in 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