Get in Touch
 Duration 14 hours

Course Outline

Foundations of REST and JAX-RS

  • Core principles of REST architecture
  • Introduction to the JAX-RS specification
  • The role of Jersey in RESTful API development

Configuring the Development Environment

  • Setting up the JDK and Maven
  • Generating a Jersey project via Maven
  • Understanding project structure and configuration

Creating REST APIs with Jersey

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

Advanced API Engineering

  • Utilizing request and response filters
  • Managing exceptions
  • Setting up authentication and authorization

API Testing Strategies

  • Conducting manual tests with Postman
  • Implementing automated tests using JUnit and REST-assured
  • Simulating API behavior for testing purposes

Documenting and Versioning APIs

  • Integrating Swagger/OpenAPI with Jersey
  • Creating clear endpoint documentation
  • Adopting versioning strategies for APIs

Best Practices and Problem Solving

  • Architecting scalable APIs
  • Resolving frequent Jersey challenges
  • Addressing performance optimization

Conclusion and Future Directions

Requirements

  • Fundamental understanding of Java programming
  • General awareness of RESTful architectural concepts
  • Proficiency with HTTP methods and JSON structures

Target Audience

  • Java developers
  • API testers
  • Software engineers

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories