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.
- Overview of the JAX-RS specification.
- The rationale for selecting Jersey for RESTful API development.
Establishing the Development Environment
- Installation of JDK and Maven.
- Creating a Jersey project via Maven.
- Examining project structure and configuration settings.
Developing REST APIs with Jersey
- Defining resources and endpoints.
- Utilizing HTTP methods (GET, POST, PUT, DELETE).
- Interacting with JSON and XML data formats.
Advanced API Development Techniques
- Implementing request and response filters.
- Managing exception handling strategies.
- Integrating authentication and authorization mechanisms.
Testing API Endpoints
- Performing manual tests using Postman.
- Executing automated tests with JUnit and REST-assured.
- Utilizing mocking techniques for testing scenarios.
API Documentation and Version Control
- Incorporating Swagger/OpenAPI standards with Jersey.
- Documenting endpoint details effectively.
- Applying versioning strategies for API management.
Best Practices and Troubleshooting
- Designing APIs for scalability.
- Resolving common issues encountered in Jersey.
- Considering performance optimization factors.
Course Summary and Future Directions
Requirements
- Foundational understanding of Java programming.
- Basic familiarity with RESTful architecture concepts.
- Working knowledge of HTTP methods and JSON 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