REST and SOAP Web Services in Java (SORE)

Programming, Java, Spring

This course presents modern approaches to designing and implementing web services in Java, covering both REST and SOAP using standard Java SE and Java EE APIs. You will learn to model and exchange data using XML, JSON and XSD schemas.

Hands-on labs show how to implement JAX-WS services for client and server, integrate with Spring, and build REST APIs with JAX‑RS and Spring MVC. You will practice testing, monitoring and securing services for reliable deployments.

THIS TRAINING COURSE WILL HELP YOU:

  • Understand data exchange formats XML, XSD and JSON
  • Implement SOAP services with JAX-WS on client and server
  • Integrate SOAP services with Spring for modular design
  • Build REST APIs with JAX-RS and Spring MVC, handle HTTP
  • Debug, test and secure SOAP and REST service calls

WHO SHOULD ATTEND?

  • Consultants, analysts and Java SE/EE developers
  • Programmers building reliable SOAP and REST interfaces
  • Developers integrating systems using HTTP or WS-* tech
  • Teams deciding between SOAP and REST in projects
  • Developers focused on security, validation and API design

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • XML, XSD and JSON
  • SAX and JAXB
  • SOAP, WSDL and REST
  • JAX-WS - client side
  • JAX-WS - server side
  • JAX-WS and Spring Framework
  • Advanced JAX-WS
  • Spring MVC and REST web services
  • JAX-RS and REST web services
  • Other technologies for remote communication
Prerequisites:
Basic Java SE knowledge and familiarity with HTTP concepts.
Schedule:
1 day (9:00-17:00)
Price per person:
232.00 € ( 280.72 € incl. 21% VAT)

Training and learning environment