Get in Touch

Course Outline

Foundations of REST and JAX-RS

  • Grasping core REST principles
  • Overview of the JAX-RS specification
  • Reasons for selecting Jersey for RESTful API development

Configuring the Development Setup

  • Installation of JDK and Maven
  • Initializing a Jersey project via Maven
  • Understanding project architecture and settings

Constructing REST APIs with Jersey

  • Defining resources and endpoints
  • Utilizing HTTP methods (GET, POST, PUT, DELETE)
  • Interacting with JSON and XML formats

Advanced API Engineering

  • Implementing request and response filters
  • Managing exceptions
  • Setting up authentication and authorization mechanisms

Validating APIs

  • Manual validation using Postman
  • Automated testing with JUnit and REST-assured
  • Creating mock APIs for test scenarios

Documenting and Versioning APIs

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

Optimal Practices and Problem Solving

  • Architecting scalable APIs
  • Resolving common Jersey-related issues
  • Performance optimization considerations

Conclusion and Future Directions

Requirements

  • Fundamental grasp of Java programming
  • Basic awareness of RESTful principles
  • Comprehension of HTTP methods and JSON structures

Target Audience

  • Java developers
  • API testers
  • Software engineers
 14 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories