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 principles
- Introduction to the JAX-RS specification
- The role of Jersey in RESTful API development
Preparing the Development Environment
- Setting up JDK and Maven
- Initializing a Jersey project via Maven
- Understanding project architecture and configuration
Creating REST APIs with Jersey
- Defining resources and endpoints
- Utilizing standard HTTP methods (GET, POST, PUT, DELETE)
- Interacting with JSON and XML data formats
Advanced API Development Techniques
- Applying request and response filters
- Managing exception handling
- Setting up authentication and authorization mechanisms
API Testing Strategies
- Conducting manual tests using Postman
- Implementing automated tests with JUnit and REST-assured
- Using API mocking for effective testing
API Documentation and Version Control
- Integrating Swagger/OpenAPI with Jersey
- Documenting API endpoints effectively
- Developing versioning strategies for APIs
Best Practices and Problem Solving
- Designing for scalability
- Resolving common Jersey-specific challenges
- Optimizing performance considerations
Key Takeaways and Future Steps
Requirements
- Foundational understanding of Java programming
- General familiarity with RESTful principles
- Basic grasp of HTTP methods and JSON structures
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