Developing RESTful Services with REST/JAX-RS

Book Now

The Developing RESTful Services with REST/JAX-RS course is a comprehensive 21-hour training program focused on REST principles and the JAX-RS 2.0 API. Covering HTTP fundamentals, JAX-RS annotations, JSON and XML processing, security, EJB and CDI integration, and development with Eclipse and WildFly, this course provides complete mastery of Java-based REST service development. Duration: 21 hours | Price: €1,497. Provider: Esamatic srl, Microsoft Learning Partner in Milan, delivered by Microsoft Certified Trainers.

  • REST Principles: Understand RESTful architecture, HTTP methods, status codes, and content negotiation
  • JAX-RS 2.0: Build services using annotations, resource classes, and the JAX-RS client API
  • Data Formats: Process JSON and XML payloads with JAXB and JSON-P/JSON-B
  • Enterprise Integration: Integrate REST services with EJB and CDI for enterprise applications
  • Development Environment: Develop, test, and debug services using Eclipse IDE and WildFly application server

Course Overview: Developing RESTful Services with REST/JAX-RS

RESTful services are the backbone of modern distributed systems and microservices architectures. This course provides an in-depth exploration of REST principles and the JAX-RS 2.0 specification, teaching you to design, build, secure, and integrate production-quality REST services in Java Enterprise environments.

Learning Objectives

  1. REST Architecture — Design RESTful APIs following best practices for resources, URIs, HTTP methods, and status codes
  2. JAX-RS Implementation — Build REST services using JAX-RS 2.0 annotations, providers, and the client API
  3. Data Processing — Serialize and deserialize JSON and XML data using standard Java EE technologies
  4. Enterprise Patterns — Integrate REST services with EJB, CDI, and security frameworks for robust enterprise solutions

Who Should Attend

Java developers, enterprise architects, backend engineers, and technical leads who need to design and implement RESTful web services in Java EE and Jakarta EE environments.

Career Benefits

REST API development is a critical skill in the Java ecosystem. As organizations adopt microservices and API-first strategies, developers proficient in JAX-RS and REST design are essential for building scalable, interoperable systems.

Prerequisites

  • Solid Java programming experience
  • Basic understanding of HTTP protocol
  • Familiarity with Java EE or Jakarta EE concepts
  • Experience with an IDE such as Eclipse

Frequently Asked Questions

Is this course relevant for Jakarta EE?

Yes, JAX-RS concepts transfer directly to Jakarta RESTful Web Services. The fundamental APIs and patterns remain consistent across both specifications.

Which application server is used?

The course uses WildFly (the community version of JBoss EAP) for development and testing, though the skills apply to any JAX-RS-compliant server.

Does the course cover microservices?

While the focus is on JAX-RS fundamentals, the course discusses how REST services fit into microservices architectures and best practices for service design.

Will I learn about API documentation?

Yes, the course covers API documentation practices including OpenAPI/Swagger integration for documenting your REST endpoints.

Course

CWREST_JAX-RS

Duration

21
hours

Price

1497,00
,00 + VAT

Location

Remote

Have Questions?

Fill out the form and ask away, we’re here to answer all your inquiries!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.