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
Introduction to REST and JAX-RS
- Exploring core REST principles
- Overview of the JAX-RS specification
- Rationale for choosing Jersey for RESTful API development
Preparing the Development Environment
- Installation of JDK and Maven
- Initiating a Jersey project via Maven
- Understanding project architecture and configuration
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Utilising HTTP methods (GET, POST, PUT, DELETE)
- Interfacing with JSON and XML data
Advanced API Development Techniques
- Implementing request and response filters
- Managing exceptions effectively
- Establishing authentication and authorisation mechanisms
API Testing Strategies
- Manual verification using Postman
- Automated testing via JUnit and REST-assured
- Utilising API mocks for testing purposes
API Documentation and Versioning
- Integrating Swagger/OpenAPI with Jersey
- Documenting endpoint details
- Developing versioning strategies for APIs
Best Practices and Troubleshooting
- Designing for scalability
- Resolving common Jersey-related issues
- Considering performance optimisations
Summary and Future Steps
Requirements
- Fundamental knowledge of Java programming
- Acquaintance with RESTful principles
- Grasping 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