Get in Touch
 Duration 14 hours

Course Outline

Fundamentals of REST and JAX-RS

  • Grasping REST principles
  • Introduction to the JAX-RS specification
  • The role of Jersey in RESTful API development

Configuring the Development Environment

  • Installation of JDK and Maven
  • Initiating a Jersey project using Maven
  • Project organization and configuration

Constructing REST APIs with Jersey

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

Advanced API Development Techniques

  • Implementing request and response filters
  • Managing exceptions
  • Integrating authentication and authorization

API Testing Strategies

  • Manual validation using Postman
  • Automated testing with JUnit and REST-assured
  • Creating API mocks for testing

Documentation and API Versioning

  • Utilizing Swagger/OpenAPI with Jersey
  • Documenting API endpoints
  • Implementing versioning strategies

Best Practices and Troubleshooting

  • Designing scalable APIs
  • Resolving common Jersey issues
  • Optimizing performance

Conclusion and Future Steps

Requirements

  • Fundamental understanding of Java programming
  • Basic knowledge of RESTful architecture
  • Comprehension of HTTP methods and JSON

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

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

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

Testimonials (4)

Upcoming Courses

Related Categories