Get in Touch
 Duration 14 hours (2 days)

Course Outline

Foundations of REST and JAX-RS

  • Exploring core REST principles
  • Overview of the JAX-RS specification
  • The advantages of using Jersey for RESTful API development

Preparing the Development Workspace

  • Setup of JDK and Maven
  • Generating a Jersey project via Maven
  • Analyzing project architecture and configuration settings

Developing REST Services with Jersey

  • Specifying resources and API endpoints
  • Utilizing HTTP verbs (GET, POST, PUT, DELETE)
  • Processing JSON and XML data formats

Advanced API Features

  • Implementing request and response filters
  • Managing exceptions effectively
  • Configuring authentication and authorization mechanisms

API Validation Strategies

  • Manual verification using Postman
  • Automated testing with JUnit and REST-assured
  • Creating mock services for testing purposes

Documentation and Version Control

  • Integrating Swagger/OpenAPI with Jersey
  • Creating comprehensive endpoint documentation
  • Implementing API versioning strategies

Optimization and Problem Solving

  • Architecting scalable APIs
  • Resolving common Jersey-related challenges
  • Optimizing performance metrics

Conclusion and Future Directions

Requirements

  • Fundamental understanding of Java programming
  • Awareness of RESTful architecture concepts
  • Proficiency in HTTP methods and JSON structures

Target Audience

  • Java developers
  • API testing specialists
  • Software engineers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories