Course Outline
Introduction to REST and JAX-RS
- Comprehending REST principles.
- Overview of the JAX-RS specification.
- Reasons for choosing Jersey in RESTful API development.
Setting up the Development Environment
- Installing JDK and Maven.
- Creating a Jersey project with Maven.
- Understanding project structure and configuration.
Building REST APIs with Jersey
- Defining resources and endpoints.
- Utilizing HTTP methods (GET, POST, PUT, DELETE).
- Working with JSON and XML.
Advanced API Development
- Implementing request and response filters.
- Handling exceptions.
- Implementing authentication and authorization.
Testing APIs
- Conducting manual testing with Postman.
- Performing automated testing with JUnit and REST-assured.
- Mocking APIs for testing purposes.
API Documentation and Versioning
- Integrating Swagger/OpenAPI with Jersey.
- Documenting endpoints.
- Applying versioning strategies for APIs.
Best Practices and Troubleshooting
- Designing scalable APIs.
- Addressing common issues in Jersey.
- Considering performance aspects.
Summary and Next Steps
Requirements
- Fundamental 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 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
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