Get in Touch
 Duration 14 hours (2 days)

Course Outline

Foundations of REST and JAX-RS

  • Exploring core REST principles
  • Introduction to the JAX-RS specification
  • The rationale for choosing Jersey for RESTful API creation

Configuring the Development Environment

  • Setting up JDK and Maven
  • Generating a Jersey project via Maven
  • Reviewing project architecture and settings

Constructing REST APIs with Jersey

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

Advanced API Implementation

  • Creating request and response filters
  • Managing exceptions
  • Establishing authentication and authorization mechanisms

Validating APIs

  • Performing manual checks with Postman
  • Automating tests using JUnit and REST-assured
  • Simulating APIs for testing purposes

Documenting and Versioning APIs

  • Integrating Swagger/OpenAPI with Jersey
  • Writing documentation for endpoints
  • Adopting versioning strategies for APIs

Best Practices and Problem Solving

  • Architecting for scalability
  • Addressing frequent Jersey-related challenges
  • Optimizing performance metrics

Wrap-up and Future Pathways

Requirements

  • Fundamental understanding of Java programming
  • Acquaintance with RESTful principles
  • Grasp of HTTP methods and JSON structures

Intended Participants

  • Java developers
  • API testers
  • Software engineers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories