Get in Touch
 Duration 14 hours

Course Outline

Introduction to REST and JAX-RS

  • Exploring REST principles
  • Overview of the JAX-RS specification
  • Reasons for choosing Jersey for RESTful API development

Configuring the Development Environment

  • Installation of JDK and Maven
  • Creating a Jersey project using Maven
  • Project structure and configuration settings

Creating REST APIs with Jersey

  • Defining resources and endpoints
  • Utilizing HTTP methods (GET, POST, PUT, DELETE)
  • Handling JSON and XML data

Advanced API Development

  • Applying request and response filters
  • Managing exception handling
  • Implementing authentication and authorization mechanisms

API Testing

  • Performing manual tests with Postman
  • Conducting automated tests using JUnit and REST-assured
  • Using API mocking for testing purposes

API Documentation and Versioning

  • Integrating Swagger/OpenAPI with Jersey
  • Documenting API endpoints
  • Strategies for API versioning

Best Practices and Troubleshooting

  • Designing for scalable APIs
  • Addressing common Jersey issues
  • Considerations for performance optimization

Summary and Future Steps

Requirements

  • Foundational knowledge of Java programming
  • Understanding of RESTful principles
  • Familiarity with HTTP methods and JSON

Target Audience

  • Java developers
  • API testers
  • Software engineers

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customised 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 £3200 + VAT*

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

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories