Categories

Summary

The British Academy for Training and Development offers a professional training course in Java Web Services. The Java Web Services course is designed to give you a thorough understanding of web services and their place in the application stack using Java technology. With a special focus on the practical issues of building SOAP and RESTful services into applications, participants practice building, deploying, monitoring, and using Java web services to gain a thorough understanding of the Java web services landscape. The goal of this course is to provide participants with the knowledge to create secure, scalable, and maintainable web service solutions in Java code. This includes web-based technologies his SOAP and REST, but also data transfer technologies such as JSON and XML.

Objectives and target group

Who should attend? 

  • Anyone who needs to create, work with, and understand web services in a Java environment.
  • Anyone who needs a good understanding of Java web services solutions.
  • Programmers.
  • Designers.
  • Architects.
  • Testers.

How attendees will benefit? 

After completion of the course, delegates will understand: 

  • How to build, deploy, and monitor SOAP and RESTful web services.
  • Generate XML using JAXB.
  • Modifying and deploying a web service's WSDL.
  • Developing Code-First Web Services.
  • Building contract-first web services from WSDL.
  • Creating REST web services.
  • Transfer data using JSON.
  • Building secure SOAP and REST clients.

Course Content

Course Introduction:

  • Management and Course Materials.
  • Course Structure and Agenda.
  • Presentation of Delegates and Coaches.

Description of SOAs:

  • SOA Architecture Design.
  • Implementing SOA Using Web Services.
  • Web Services Overview.
  • Java API for Web Services.

XML Support Web Services:

  • XML Schema.
  • XML Namespaces.
  • XPath and XSLT.

Java API for XML Parsing and Transformation:

  • SAX.
  • DOM.
  • StAX.

SOAP and WSDL:

  • Introducing SOAP.
  • SOAP Message Structure.
  • WSDL.

Defining Web Service Interfaces:

  • SoapUI.
  • SAAJ.

Web Services Using JAX-WS:

  • JAX-WS POJO Annotations.
  • Configuring and Deploying Web Services.

Java SOAP Client Implementation:

  • Generate Client Artifacts from WSDL.
  • Message Monitoring.
  • Client Authentication and Authorization.

Java Architecture for XML Binding (JAXB):

  • Map XML with JAXB.
  • Transforming Java Arguments with JAXB and JAX-RS.

Relaxing Web Service:

  • REST Architectural Style.
  • Comparing SOAP and RESTful Web Services.

RESTful web services with JAX-RS:

  • Adding JAX-RS Annotations to a POJO.
  • Using HTTP Request Headers.
  • Providing a JAX-WS Service.
  • Working with Request URLs.
  • Mapping URLs to Java Classes and Methods.
  • Bind URL Components to Method Arguments.

WS Specifications:

  • Web Services Interoperability Technologies (WSIT).
  • WSIT Overview.
  • WSIT Binary Attachment Scheme (MTOM/XOP).
  • WS-Reliable Messaging.

AJAX Client Support:

  • Processing JavaScript Object Notation (JSON).
  • JSON with RESTful Services.
  • Interpret a JSON Message.
  • JSON Generation with JAXB Annotations.
  • JSON Return Types from Java Methods.

Web Services Security:

  • WSIT Security.
  • Web Services Security - Jersey.
  • HTTP Basic Authentication.
  • Secure Messaging with SSL/TLS.
  • Client Authentication and Authorisation.

Course Date

2024-06-17

2024-09-16

2024-12-16

2025-03-17

Course Cost

Note / Price varies according to the selected city

Members NO. : 1
£4600 / Member

Members NO. : 2 - 3
£3680 / Member

Members NO. : + 3
£2852 / Member

Related Course

Istanbul
Approved

SAP Fiori Element Development

2024-06-24

2024-09-23

2024-12-23

2025-03-24

£4600 £4600

$data['course']