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
Foundations of REST and JAX-RS
- Exploring core REST architectural principles.
- Reviewing the JAX-RS specification standards.
- The rationale for selecting Jersey for RESTful API development.
Configuring the Development Environment
- Setting up the JDK and Maven build tool.
- Initializing a Jersey project structure via Maven.
- Understanding project layout and configuration files.
Constructing REST APIs with Jersey
- Defining resource classes and API endpoints.
- Applying standard HTTP methods (GET, POST, PUT, DELETE).
- Processing data using JSON and XML formats.
Advanced API Development Techniques
- Implementing request and response filters.
- Robust exception management strategies.
- Securing APIs through authentication and authorization mechanisms.
API Testing Methodologies
- Conducting manual validation using Postman.
- Executing automated tests with JUnit and REST-assured.
- Utilizing API mocking for isolated testing scenarios.
Documentation and API Versioning
- Integrating Swagger/OpenAPI specifications with Jersey.
- Creating clear and comprehensive endpoint documentation.
- Establishing effective versioning strategies for API evolution.
Best Practices and Troubleshooting
- Designing APIs for scalability and maintainability.
- Resolving common challenges encountered in Jersey.
- Optimizing API performance and efficiency.
Key Takeaways and Future Directions
Requirements
- Fundamental proficiency in Java programming.
- Working knowledge of RESTful architectural concepts.
- Clear understanding of HTTP methods and JSON data structures.
Target Audience
- Java developers.
- API quality assurance 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