Get in Touch
 Duration 14 hours (2 days)

Course Outline

Foundations of REST and JAX-RS

  • Grasping the core tenets of REST
  • Surveying the JAX-RS specification
  • Reasons for selecting Jersey for RESTful API creation

Preparing the Development Workspace

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

Constructing REST APIs with Jersey

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

Advanced API Construction

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

Validating APIs

  • Manual verification using Postman
  • Automated testing via JUnit and REST-assured
  • Simulating APIs for testing purposes

API Documentation and Version Management

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

Optimal Practices and Issue Resolution

  • Architecting scalable APIs
  • Addressing frequent Jersey-related challenges
  • Considering performance implications

Conclusion and Future Actions

Requirements

  • Foundational understanding of Java programming
  • Aquaintance with RESTful principles
  • Comprehension of HTTP verbs and JSON formats

Target Audience

  • Java developers
  • API testers
  • Software engineers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories