Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction to REST and JAX-RS Standards
- Core principles of Representational State Transfer (REST)
- Overview of the Java API for RESTful Web Services (JAX-RS) specification
- Rationale for utilizing Jersey in secure, government-compliant RESTful API development for government applications
Development Environment Configuration
- Installation of the Java Development Kit (JDK) and Apache Maven build tools
- Project initialization using Maven with Jersey dependencies
- Configuration of project architecture and deployment settings
Implementation of REST APIs Using Jersey
- Definition of resource classes and service endpoints
- Utilization of standard HTTP methods (GET, POST, PUT, DELETE)
- Handling data serialization formats including JSON and XML
Advanced Application Development Techniques
- Implementation of request and response interceptors for filtering and logging
- Systematic exception handling procedures
- Integration of authentication and authorization mechanisms for secure access control
Quality Assurance and Testing Protocols
- Manual verification using Postman tools
- Automated test suite execution with JUnit and REST-assured frameworks
- Utilization of mocked API services for isolated testing environments
Documentation Standards and Lifecycle Management
- Integration of Swagger/OpenAPI specifications with Jersey applications
- Standardized documentation of service endpoints and data models
- Strategies for API versioning to ensure backward compatibility and stability
Operational Best Practices and Issue Resolution
- Design methodologies for scalable and maintainable APIs
- Identification and resolution of common configuration issues within Jersey
- Performance optimization and monitoring considerations
Conclusion and Future Development Opportunities
Requirements
- Fundamental proficiency in Java programming languages
- Working familiarity with RESTful architectural principles
- Comprehensive understanding of HTTP protocols and JSON data formats
Target Audience
- Java software developers
- API validation specialists
- Software engineering professionals
14 Hours
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