Get in Touch
 Duration 14 hours

Course Outline

Foundational Concepts: REST Architecture and JAX-RS Standards

  • Core principles of Representational State Transfer (REST)
  • Detailed examination of the JAX-RS specification
  • Rationale for selecting Jersey in RESTful API engineering

Establishing the Development Framework

  • Installation of the Java Development Kit (JDK) and Maven
  • Initialization of a Jersey project using Maven
  • Structural organization and configuration settings

Construction of REST Services via Jersey

  • Specification of resources and endpoint definitions
  • Application of HTTP verbs (GET, POST, PUT, DELETE)
  • Data exchange using JSON and XML formats

Advanced Service Development Features

  • Configuration of request and response filters
  • Mechanisms for exception management
  • Deployment of authentication and authorization controls

Validation and Verification of APIs

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

Technical Documentation and Version Management

  • Integration of Swagger/OpenAPI with Jersey
  • Standardized documentation of endpoints
  • Versioning methodologies for API evolution

Operational Best Practices and Issue Resolution

  • Strategies for designing scalable services
  • Diagnosis and resolution of common Jersey issues
  • Optimization of system performance

Conclusion and Recommended Subsequent Actions

Requirements

  • Fundamental proficiency in Java programming
  • Working knowledge of RESTful architectural concepts
  • Comprehension of HTTP methods and JSON data structures

Target Participants

  • Java developers
  • API testers
  • Software engineers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories