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.
- An overview of the JAX-RS specification.
- The rationale for choosing Jersey for RESTful API development.
Establishing the Development Workspace
- Installing JDK and Maven tools.
- Initializing a Jersey project using Maven.
- Reviewing project structure and configuration settings.
Constructing REST APIs via Jersey
- Defining resources and API endpoints.
- Implementing HTTP methods (GET, POST, PUT, DELETE).
- Processing JSON and XML data formats.
Advanced API Engineering
- Utilizing request and response filters.
- Managing exception handling strategies.
- Incorporating authentication and authorization mechanisms.
API Testing Methodologies
- Performing manual tests using Postman.
- Executing automated tests with JUnit and REST-assured.
- Mocking APIs for isolated testing scenarios.
API Documentation and Version Control
- Integrating Swagger/OpenAPI with Jersey.
- Creating comprehensive documentation for endpoints.
- Applying effective versioning strategies for APIs.
Best Practices and Problem Resolution
- Designing for API scalability.
- Troubleshooting common Jersey-related issues.
- Optimizing performance considerations.
Course Wrap-up and Future Pathways
Requirements
- Fundamental understanding of Java programming.
- Acquaintance with RESTful architecture concepts.
- Grasp of HTTP methods and JSON data formats.
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