Course Outline
Introduction to REST and JAX-RS
- Understanding REST principles
- Overview of JAX-RS specification
- Why Jersey for RESTful API development
Setting up the Development Environment
- Installing JDK and Maven
- Creating a Jersey project with Maven
- Project structure and configuration
Building REST APIs with Jersey
- Defining resources and endpoints
- Using HTTP methods (GET, POST, PUT, DELETE)
- Working with JSON and XML
Advanced API Development
- Request and response filters
- Exception handling
- Implementing authentication and authorization
Testing APIs
- Manual testing with Postman
- Automated testing with JUnit and REST-assured
- Mocking APIs for testing
API Documentation and Versioning
- Using Swagger/OpenAPI with Jersey
- Documenting endpoints
- Versioning strategies for APIs
Best Practices and Troubleshooting
- Designing scalable APIs
- Handling common issues in Jersey
- Performance considerations
Summary and Next Steps
Requirements
- Basic knowledge of Java programming
- Familiarity with RESTful concepts
- Understanding of HTTP methods and JSON
Audience
- Java developers
- API testers
- Software engineers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (5)
Good insight in defining an API, deploying and running an API.
Vincent - Openbaar Ministerie
Course - MuleSoft Anypoint Platform Fundamentals
The level of knowledge of the trainer
Alejandro Rivas - McCormick Shared Services - EMEA, LLC sp. z o.o.
Course - Designing Web APIs
The exercises part.
Wissam - NEOM
Course - Developing APIs using Google Cloud Apigee X
Very precise and very helpful guidance
muhamad fezrul fizree hashim - 3F Resources Sdn Bhd
Course - Kong API Gateway
Amount of hands-on excersises.