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.
Course Outline
Introduction to REST and JAX-RS
- Exploring core REST principles
- Review of the JAX-RS specification
- The role of Jersey in RESTful API development
Configuring the Development Environment
- Setup of JDK and Maven
- Creating a Jersey project via Maven
- Project architecture and configuration settings
Constructing REST APIs with Jersey
- Defining resources and endpoints
- Applying HTTP methods (GET, POST, PUT, DELETE)
- Handling JSON and XML data formats
Advanced API Development Concepts
- Implementing request and response filters
- Strategies for exception handling
- Adding authentication and authorization mechanisms
API Testing Procedures
- Manual testing using Postman
- Automated testing with JUnit and REST-assured
- Utilizing mocks for API testing
API Documentation and Versioning
- Integrating Swagger/OpenAPI with Jersey
- Documenting API endpoints
- Effective versioning strategies for APIs
Best Practices and Troubleshooting
- Designing for scalability
- Resolving common Jersey-related issues
- Performance optimization considerations
Summary and Future Directions
Requirements
- Fundamental proficiency in Java programming
- Understanding of RESTful principles
- Knowledge of HTTP methods and JSON structure
Target Audience
- Java developers
- API testers
- Software engineers
14 Hours
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