IT TRAINING SOLUTIONS
Productivity By Design
 
 

XML Training

Extensible Markup Language (XML) has become the de-facto standard for data transfer and program configuration. Affinity IT offers a broad range of XML Training at all experience levels from novice to expert. With extensive experience in XML Data Representation, Schemas, and XML Transformations, we can help you become productive quickly with the aspects of XML strategic to your projects.

Focus on Strategic Skills
We typically will customize content and delivery to accomodate specific client needs. Whether you need novice or experienced level training, common or specialized topics, we will custom design a training program to fit your specific needs.

  
"I have always wished that my computer would be as easy to use as my telephone. My wish has come true. I no longer know how to use my telephone"
-- Bjarne Stroustrup

Click on one of the courses below to view its details and outline or contact us if you don't see an XML topic that interests you.

TitleDescriptionDurationOutline
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

Contact Us to schedule Affinity IT XML Training. Back to top of page.

 
 
Affinity IT offers XML, XSLT, IT Training, Software Training,  Javascript, AJAX, ASP, Oracle, Perl, Python, SQL Server, Sybase, XML, Project Management Training, Programming Languages, Databases, Whitepapers, Web Technologies Affinity IT offers XML, XSLT, IT Training, Software Training,  Javascript, AJAX, ASP, Oracle, Perl, Python, SQL Server, Sybase, XML, Project Management Training, Programming Languages, Databases, Whitepapers, Web Technologies
 
Affinity IT offers XML, XSLT, IT Training, Software Training,  Javascript, AJAX, ASP, Oracle, Perl, Python, SQL Server, Sybase, XML, Project Management Training, Programming Languages, Databases, Whitepapers, Web Technologies Affinity IT offers XML, XSLT, IT Training, Software Training,  Javascript, AJAX, ASP, Oracle, Perl, Python, SQL Server, Sybase, XML, Project Management Training, Programming Languages, Databases, Whitepapers, Web Technologies
Copyright ©2008 Affinity IT Training LLC. All rights reserved. 800.840.2335 :: Email ;; Privacy Policy :: Site map