Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Mastering XML, SOA and Web Services

( Duration: 5 Days )

This Mastering XML, SOA and Web Services training course is designed to introduce Java developers to XML, Service-Oriented Architectures (SOA) and Web Services. The course provides the hands-on experience with implementations of the Java XML and Web Service APIs including JAXP, JAXB, SAAJ, JAX-WS/RPC, WSEE and XWSS.

By attending this Mastering XML, SOA and Web Services workshop, delegates will learn to:

  • Implement XML applications and components
  • Apply the basic concepts of SOA to the identification and design of web services
  • Define and intelligently discuss Web Services and the core technologies involved
  • Develop and deploy real-world J2EE Web Services
  • Expose existing Java components as Web Services
  • Write Java components that access remote Web Services hosted by a third party
  • Read and understand a WSDL document
  • Parse, process, and respond to a SOAP message
  • Explain the concepts behind REST and implement a REST-based web service
  • Implement the standards and technologies encompassed by WS-Security

  • At least 1-2 years of working knowledge with Java and J2EE

This Mastering XML, SOA and Web Services class is ideal for:

  • Java Developers
  • Architects

COURSE AGENDA

1

XML Overview

  • XML mechanics
  • Working with XML
2

JAXP and SAX Parsing

  • JAXP and SAX (Part 1)
  • SAX parsing using JAXP
  • JAXP and SAX (Part 2)
  • SAX content handling
3

JAXP and DOM Parsing

  • JAXP and DOM (Part 1)
  • DOM parsing using JAXP
  • JAXP and DOM (Part 2)
  • DOM processing
4

JAXP and Transformations

  • XSLT transformations in Java
  • Working With XSLT processors
5

Path to Useful Web Services

  • SOA via the Web
  • Web services overview
  • Web services in action
  • Web services, Java, and J2EE
  • Web services quickstart
  • Implementing a web service
  • Debugging web services
6

Foundation for Web Services

  • XML: basics, namespaces and schemas
  • Namespaces and schemas
  • XML in Java: JAXP and JAXB
  • Using JAXB
7

Binding: SOAP

  • SOAP overview
  • SOAP in action
  • SOAP in detail
  • SAAJ
  • Creating a SOAP message
  • Accessing a service with a servlet
8

Description: WSDL

  • WSDL overview
  • WSDL in action
9

Web Services in Java: JAX-WS/RPC

  • JAX-WS/RPC overview
  • Working with JAX-WS/RPC
  • WSDL-generated service
  • WSDL-generated client
10

Web Services in J2EE – WSEE

  • Implementing enterprise web services
11

REST in Java

  • REST overview
  • Principles and best practices with REST Web Services
  • Publishing and consuming REST web services in Java
12

Finding Web Services

  • UDDI
  • Discovery in action
13

Security – WS-Security and Defenses

  • Securing untrusted input
  • Insecure web services
  • XML signature and encryption
  • Securing web services: WS-Security

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X