SETC Training844-434-7382
 Find a Course: 
 
Programming TrainingMicrosoft TrainingMS Office TrainingServer TrainingManagement TrainingNetwork TrainingAbout UsContact Us

Java Training


Course has been tailored to our needs. We are learning what we need for everyday work.
Comment from Giant Tiger

1. Title

  • Mastering Service Oriented Architecture: Analysis, Design and Implementation (JAV302, 4 days)
    View PDF

2. Course Pre-requisites

  • Solid knowledge of object oriented programming in Java and previous experience in a JEE and/or distributed application development capacity

3. Target Audience

  • Application developers who want to learn how to develop production quality enterprise Java applications using an SOA architecture.

4. Dates and Pricing


2 People for Guaranteed Live or Virtual Delivery $2,775.00 per person

5. Outline

Module 1: Overview of SOA

Topic 1: Client- vs. Server-Side Technologies

Topic 2: Distributed Applications: Technology and Infrastructure

Topic 3: Web Applications: Technology and Infrastructure

Topic 4: SGML, HTML, XHTML, and XML

Topic 5: The Need for XML

Topic 6: SOA Advantages and Disadvantages

Topic 7: A Note on ITIL V3 and SOA

Topic 8: Key Concepts: From Repositories to Interfaces

Topic 9: Key Technologies: SOAP and UDDI

Topic 10: The World of SOAP: Versions and Features

Topic 11: From Client Code to Service: The Communications Process

Module 2: XML Technology Essentials

Topic 1: The Role of XML in Web Service Communications

Topic 2: How XML Works

Topic 3: Well Formed XML Documents

Topic 4: Well-Formed XML Summary

Topic 5: Document Validation Basics

Topic 6: Purpose and Design of XML Schemas

Topic 7: Schema Document Basics

Topic 8: Schema Namespaces

Topic 9: XSD Schemas

Topic 10: Schema Data Types: Simple and Complex

Topic 11: Using Element Groups

Topic 12: Attribute Groups

Topic 13: Creating Custom Data Types

Topic 14: Schema Comments

Topic 15: Importing Schemas

Topic 16: Linking the XML Document to a Schema

Topic 17: Understanding SOAP Documents

Topic 18: Deciphering WSDL

Topic 19: The Role of XSL: From XML to XML and from XML to XHTML

Module 3: The Path to SOA Part 1 – Standards and Requirements

Topic 1: Identifying the Requirements

Topic 2: Using Business Use Cases to Define the Process

Topic 3: Writing Good Business Use Cases

Topic 4: Design Principles of an SOA Application

Topic 5: Deciding what Functionality will be exposed by the Service

Topic 6: Separating and Modularizing the Business Logic

Topic 7: The Art of Designing Loosely Coupled Services

Topic 8: Designing Services at the Appropriate Level of Granularity

Module 4: The Path to SOA Part II – The Design

Topic 1: Applying Agile Modeling Techniques to Service Design

Topic 2: Moving from Use Cases to Formal Design

Topic 3: Using UML to Describe Service Design

Topic 4: The Art of Breaking down Complex Business Processes

Topic 5: Grouping Operations into Services

Topic 6: Factoring in Legacy Systems

Module 5: The Path to SOA Part III – The Implementation

Topic 1: Developing the Service Interface

Topic 2: Planning and Implementing the Repository

Topic 3: Options for Developing the Service

Topic 4: SLAs and OLAs

Topic 5: Service Validation and Testing

Topic 6: Web Service Messaging Implementation

Topic 7: Creating a Web Service with JAX-WS

Topic 8: Using a Web Service

Module 6: The Path to SOA Part IV – Deployment and Governance

Topic 1: Exploring WS-Basic Profile

Topic 2: Ensuring Reliability with WS-Reliable Messaging

Topic 3: Messaging

Topic 4: Protecting the Content

Topic 5: Using Page Inputs

Topic 6: Understanding SOA Enablers

Topic 7: What about ESBs?

Topic 8: Working with WS-Policy

Module 7: JAX, SAX and other APIs

Topic 1: Event Driven vs Document Driven XML Processing

Topic 2: The SAX Handler Class

Topic 3: The SAX Client

Topic 4: JAX Basics: XML Document Manipulation

Topic 5: Creating New Documents

Topic 6: Applying XSL Transformations in Code

Topic 7: Introducing XML Beans

Module 8: Client Scripting

Topic 1: The XML Document Object Model

Topic 2: Loading an XML Document

Topic 3: Creating New XML Elements via DOM

Topic 4: Creating New XML Attributes via DOM

Topic 5: XSL Transformations via DOM

Module 9: AJAX and REST

Topic 1: AJAX Overview

Topic 2: The XMLHttpRequest Object - AJAX

Topic 3: Understanding REST

Topic 4: Implementing REST with JAX-WS

Topic 5: RESTful Web Services using JAX-RS

Topic 6: A Forum on Web Service Technology

SETC Training on LinkedIn follow @CTESTraining Follow us on Facebook
  Programming Training
  Microsoft Training
  Network Training
  Management Training
  Server Training
  Microsoft Office Training
Site developed and authored by Jean-Marc Choquette