| Title | Description | Duration | Outline |
|---|
|
Universal Description, Discovery, and Integration (UDDI)
|
Universal Description, Discovery, and Integration (UDDI)
is a standardized XML format for businesses to publish information
on the Internet about their products and Web services,
for global client access.
This course describes the concepts and features of UDDI.
Level: Overview
|
1/2 - 1 Day
| |
|
Web Services Description Language (WSDL)
|
The Web Services Description Language (WSDL)
is a standardized XML format for describing network services.
The description includes the name of the service,
the location of the service, and how to communicate with the service.
This course describes the features of WSDL.
Level: Overview
|
1/2 - 1 Day
| |
|
XML Technologies Overview
|
Extensible Markup Language (XML)
has become the technology of choice
for data transfer.
XML is actually a family of standards,
some of which are still emerging.
This course explains what XML is
and the roles that it is playing in todays Applications,
and the role it will play in the future.
Coverage includes: XML, XSLT, XPath, XSL-FO,
XML Schema (WXS), XML Namespaces,
Resource Description Framework (RDF),
XML Encryption, XML Signature, XForms,
XML Events, and XML Query ( XQuery).
Level: Overview
|
1 Day
| |
|
Extensible Markup Language (XML)
|
XML has become the language of choice
for cross-application representation of structured information.
This hands-on course explains the motivation for XML,
how you can use it effectively in your applications,
and discusses the numerous tools available.
Special attention is devoted to
how XML documents can be transformed
using Extensible Styling Sheets (XSL) and XPath specifications.
DTD and XML Schema are examined and compared.
Level: Introduction
|
2 Days
| |
|
JavaScript and AJAX
|
A comprehensive, hands-on course covering topics
required by all web-page designers and programmers desiring to use
the JavaScript language. Topics include data representation, control statements,
JavaScript object model, form processing, handling events, core objects and
functions, validating form input, and document control.
Advanced topics include Document Object Model (DOM), Validating Form Input, Windows and Frames,
Cookies, XML and AJAX.
Delivery format is a combination of Lectures and Labs.
Level: Introduction
|
3 Days
| |
|
Extensible Styling Language -- Formatting Objects (XSL-FO)
|
Presents the XML recommendation
for embedding formatting information
within XML Documents.
Topics include:
Areas, Output Elements, Output Flow,
Page Layout, Lists, and Tables.
Level: Intermediate
|
1 Days
| |
|
Introduction To XML Web Services Using WSAD
|
Web Services are becoming an increasingly popular architecture
and mechanism for publishing application services.
This course presents relevant Web Services Standards and Technologies in a hands-on format
featuring IBM's WebSphere Studio Application Developer (WSAD).
Level: Intermediate
| 4 Days | |
|
Java and XML
|
This course is a descriptive summary
of the various XML-related technologies accessible via Java:
JAXP with SAX and/or DOM, JAXB, JAX-RPC, JAXM, SAAJ and JAXR.
Level: Intermediate
|
1/2 Day
| |
|
Resource Description Framework (RDF)
|
The Resource Description Framework (RDF) is a language
for representing information about resources on the World Wide Web.
This class introduces the fundamentals of RDF and describes its XML syntax.
RDF Schema are examined and RDF Vocabularies are reviewed.
Level: Intermediate
|
1 Day
| |
|
XML Development in Microsoft .NET
|
This
fast-paced course teaches the features built into Visual Studio .NET for
creating and maintaining XML in applications, as well as integrating XML into
distributed applications. The course covers: XML standards implemented in the
.NET Framework, including the core XML specification, XSLT, and XML schema; the
different ways that .NET parses XML data; writing applications that read XML,
create it from scratch, and modify existing XML after parsing it into memory;
the various tools in .NET for validating the structure of XML data, including
legacy (that are still widely-used techniques) as well as the new standards that
are making their way into new tools; features in ADO.NET to work with relational
data using either relational or XML techniques, and using the XML features of
SQL Server 2000; implementation of XML Web services using .NET Framework tools.
Level: Intermediate
|
3 Days
| |
|
XML Parsing Using C# and .NET
|
Presents the different techniques available within C# .NET
for parsing XML Documents and processing them with the Document Object Model (DOM).
Level: Intermediate
|
2 Days
| |
|
XML Schema
|
Important for all serious XML Developers,
this class prepares the student to create XML Applications using
the XML Schema recommendation.
Topics include: Schema capabilities, creation and validation,
Predefined Datatypes, Element and Attribute Declarations,
Compositors, Type derivation, Facets,
Simple Types, Complex Types,
and Simple Content.
The proper use of Namespaces is emphasized.
Level: Intermediate
|
1 Day
| |
|
XML Transformations Using XSL
|
XSL is a language for expressing style sheets.
This course addresses its three parts:
XSLT for transforming XML documents,
XPath expression language
(used by XSLT to access or refer to parts of an XML document),
and XSL-FO for formatting objects.
Topics include XSLT stylesheet structure,
XSLT language components, XPath within XSLT,
XPath data model, location paths, axes and shorthands,
expressions, operators, functions,
XSLT programming, XSLT techniques,
font and text attributes, text blocks, and page layout.
Level: Intermediate
|
2-3 Days
| |
|
JAX-RPC
|
Java API for XML-Based RPC (JAX-RPC) enables Java technology
developers to develop SOAP-based interoperable and portable web
services and clients. JAX-RPC provides access to or from a Java or
non-Java, client or Web service, via standard protocols. This
course describes how to develop web services using JAX-RPC, as well
as stub, dynamic proxy, DII and JNDI-based (including EJB2) clients.
There is a detailed descriptions of the Java-XML and SOAP type mappings.
The course also covers how to develop a .Net client to a JAX-RPC
web service.
Level: Advanced
|
1 Day
| |
|
JAXB
|
Java Architecture for XML Binding (JAXB)
provides an API and tools
to automate the mapping between XML documents and Java objects.
Given a DTD and a schema definition,
the JAXB compiler can generate a set of Java classes for developers
to build applications to read, manipulate and recreate XML documents
without writing any code to process XML elements.
Java developers do not have to be experts in XML and can write less code.
This course describes how to use the key aspects of JAXB.
Level: Advanced
|
1/2 Day
| |
|
JAXM
|
Java API for XML Messaging (JAXM)
enables Java applications to exchange
XML business documents over the Internet.
Java applications can build, send, receive and decompose
XML messages using a Java API.
JAXM also allows the implementation of standard protocols
on top of the SOAP implementation,
such as SOAP-RP or ebXML.
This course describes how to use JAXM to provide SOAP-based messaging.
Level: Advanced
|
1/2 Day
| |
|
JAXP with SAX and/or DOM
|
Essential skills for processing XML documents
within a Java application.
Topics in this course are XML review,
SAX vs. DOM, what is JAXP, creating SAX and DOM readers and parsers,
setting SAX handlers, handling SAX XML events,
DOM document info, DOM node type fields, informational DOM node methods,
DOM node values, processing a DOM tree by nodes and DOM tree manipulation.
Level: Advanced
|
1/2 Day
| |
|
JAXR
|
Java API for XML Registries (JAXR)
provides a uniform and standard Java API
to access different kinds of XML Registries,
in order to enable building, deploying, and discovering Web services.
Current accessible registries are UDDI and ebXML.
This course describes how to use JAXR to access
(primarily) UDDI and ebXMLRegistries.
Level: Advanced
|
1/2 - 1 Day
| |
|
SAAJ
|
The SOAP with Attachments API for Java (SAAJ)
enables developers to directly produce and consume SOAP
with Attachments messages, which conform to the SOAP 1.1 and
WS-I Basic Profile 1.0 specifications
simply by making Java API calls.
This course describes how to use SAAJ
to directly provide SOAP-based messaging.
Level: Advanced
|
1/2 Day
| |
|
Simple Object Access Protocol (SOAP)
|
SOAP is an XML-based protocol
that follows the HTTP request and response model.
Regardless of platform, client requests and Web service responses
communicate via SOAP messages over HTTP.
The HTTP-SOAP Transport Protocol
defines an XML-based message envelope
to describe what is in the message and how to process it.
SOAP includes XML-based encoding rules to express instances of
application-defined data types within the message,
and define an XML-based convention for representing the request
to the remote service and the resulting response.
This course describes how to use SOAP in a platform-independent way.
Level: Advanced
|
1/2 - 1 Day
| |