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
- Core principles of REST architecture
- Snapshot of the JAX-RS specification
- The rationale for choosing Jersey in RESTful development
Preparing the Development Workspace
- Installation of JDK and Maven
- Generating a Jersey project via Maven
- Examining project architecture and settings
Constructing REST APIs with Jersey
- Defining resources and service endpoints
- Applying HTTP verbs (GET, POST, PUT, DELETE)
- Processing JSON and XML data payloads
Advanced API Construction
- Utilizing request and response filters
- Implementing robust exception management
- Integrating authentication and authorization mechanisms
Validating APIs
- Performing manual checks with Postman
- Executing automated tests using JUnit and REST-assured
- Creating mock APIs for isolated testing
API Documentation and Version Control
- Integrating Swagger/OpenAPI with Jersey
- Writing comprehensive endpoint documentation
- Applying effective versioning strategies
Industry Best Practices and Troubleshooting
- Architecting for scalability
- Resolving common Jersey-specific challenges
- Optimizing performance metrics
Conclusions and Future Learning Paths
Requirements
- Fundamental proficiency in Java programming
- Working knowledge of RESTful architectural concepts
- Comprehension of HTTP methods and JSON formats
Intended 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