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
- Exploring core REST principles
- Reviewing the JAX-RS specification
- Advantages of Jersey in RESTful API development
Configuring the Development Environment
- Installation of JDK and Maven
- Initiating a Jersey project via Maven
- Reviewing project structure and configuration settings
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Utilizing HTTP methods (GET, POST, PUT, DELETE)
- Processing JSON and XML data
Advanced API Development Concepts
- Implementing request and response filters
- Managing exception handling
- Integrating authentication and authorization mechanisms
API Testing Strategies
- Performing manual tests using Postman
- Executing automated tests with JUnit and REST-assured
- Simulating APIs through mocking for testing purposes
Documentation and Versioning of APIs
- Incorporating Swagger/OpenAPI within Jersey
- Creating clear documentation for endpoints
- Establishing effective versioning strategies
Industry Best Practices and Troubleshooting
- Architecting scalable API solutions
- Resolving common Jersey-related issues
- Optimizing performance considerations
Summary and Recommended Next Steps
Requirements
- Foundational proficiency in Java programming
- A basic grasp of RESTful architectural concepts
- Knowledge of 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