Course Outline
Foundations of REST and JAX-RS
- Grasping core REST principles
- A look at the JAX-RS specification
- The rationale for choosing Jersey in RESTful development
Preparing the Development Environment
- Setting up the JDK and Maven
- Initializing a Jersey project with Maven
- Navigating project structure and configurations
Constructing REST APIs with Jersey
- Defining resources and API endpoints
- Applying standard HTTP methods (GET, POST, PUT, DELETE)
- Interacting with JSON and XML data formats
Advanced API Development Techniques
- Configuring request and response filters
- Implementing robust exception handling
- Integrating authentication and authorization mechanisms
API Testing Strategies
- Manual verification using Postman
- Automated testing with JUnit and REST-assured
- Utilizing mocking services for test scenarios
Documentation and Versioning Management
- Integrating Swagger/OpenAPI with Jersey
- Creating comprehensive endpoint documentation
- Developing effective API versioning strategies
Best Practices and Problem Solving
- Architecting for scalability
- Resolving common challenges in Jersey applications
- Optimizing for performance
Wrap-up and Future Learning Paths
Requirements
- Fundamental proficiency in Java programming
- A solid grasp of RESTful architecture concepts
- Working knowledge of HTTP methods and JSON data structures
Target Audience
- Java software developers
- API quality assurance engineers
- General software engineers
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 3200 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
The possibilities of postman and future use of it.
Gordana Gacic - SEE Digital D.O.O.
Course - API Testing with Postman
Good insight in defining an API, deploying and running an API.
Vincent - Openbaar Ministerie
Course - MuleSoft Anypoint Platform Fundamentals
To have full understanding of WSO2 API Manger and it importance.The fundamentals really helped me to go and advanced self-learning