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
- Grasping REST principles
- Overview of the JAX-RS specification
- The rationale for using Jersey in RESTful API development
Configuring the Development Environment
- Installation of JDK and Maven
- Creating a Jersey project using Maven
- Project structure and configuration details
Creating REST APIs with Jersey
- Defining resources and endpoints
- Utilising HTTP methods (GET, POST, PUT, DELETE)
- Handling JSON and XML data formats
Advanced API Development
- Request and response filters
- Exception handling mechanisms
- Implementing authentication and authorisation
Testing APIs
- Manual testing using Postman
- Automated testing with JUnit and REST-assured
- Mocking APIs for testing purposes
API Documentation and Versioning
- Using Swagger/OpenAPI in conjunction with Jersey
- Documenting API endpoints
- Versioning strategies for APIs
Best Practices and Troubleshooting
- Designing scalable APIs
- Addressing common issues encountered in Jersey
- Performance considerations
Summary and Future Steps
Requirements
- Fundamental understanding of Java programming
- Acquaintance with RESTful concepts
- Comprehension of HTTP methods and JSON
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