Get in Touch

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.
 14 Hours

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.
Investment

Price per private group, online live training, starting from 2600 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories