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
- Core principles of REST architecture
- Introduction to the JAX-RS specification
- The role of Jersey in RESTful API development
Configuring the Development Environment
- Setup of JDK and Maven
- Generating Jersey projects with Maven
- Understanding project architecture and configuration
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Utilizing HTTP verbs (GET, POST, PUT, DELETE)
- Processing JSON and XML data
Advanced API Concepts
- Applying request and response filters
- Managing exceptions effectively
- Securing APIs with authentication and authorization
API Testing Methodologies
- Manual verification using Postman
- Automated testing with JUnit and REST-assured
- Using mocking tools for isolated testing
Documentation and Version Control
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Strategies for API versioning
Best Practices and Problem Solving
- Architecting for scalability
- Resolving common Jersey-specific issues
- Optimizing for performance
Wrap-up and Further Learning
Requirements
- Fundamental proficiency in Java programming.
- Basic understanding of RESTful architecture.
- Competence with 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