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
Foundations of REST and JAX-RS
- Exploring core REST architectural principles
- Review of the JAX-RS specification
- The rationale for choosing Jersey for RESTful development
Configuring the Development Environment
- Installation of JDK and Maven
- Creating a Jersey project structure with Maven
- Understanding project layout and configuration
Developing REST APIs with Jersey
- Defining resources and API endpoints
- Utilizing HTTP methods such as GET, POST, PUT, and DELETE
- Processing JSON and XML data formats
Advanced API Development Techniques
- Implementing request and response filters
- Robust exception handling mechanisms
- Integrating authentication and authorization systems
API Testing Strategies
- Manual verification using Postman
- Automated testing with JUnit and REST-assured
- Using API mocking for isolated tests
Documentation and Versioning
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Adopting API versioning strategies
Best Practices and Problem Resolution
- Architecting for scalability
- Addressing common Jersey challenges
- Optimizing performance considerations
Wrap-up and Future Directions
Requirements
- Fundamental proficiency in Java programming
- Working knowledge of RESTful architecture concepts
- Comprehension of HTTP methods and JSON data structures
Target Audience
- Java software developers
- API quality assurance specialists
- General 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