Java, JEE, .NET, XML, UML, SOA technical training
specialists since 1999. More...
Email
Phone +44 (0) 117 230 2962
 
 
Subscribe to our course catalog RSS feed Bookmark and Share| Home | Training Courses | Contact Us | About Us | Find Us | Reseller Intranet
Training Portfolio
Java
Java EE
C and CPP
IBM Rational
.Net
Agile
Analysis and Design
XML
SOA and Web Services
Web
eGIF
Book to attend a public course Book a private course Request more information about this course Speak to an instructor
Book to attend a public course Book a private course for your team (from only £895/day!) Request more information about this course Speak to an instructor who teaches this course

View a printable HTML version of this outline
View a PDF version of this outline

Introduction to XML Technology

XML is increasingly becoming a critical part of many application architectures. In this training course, we will expose you to XML and the many and various technologies that surround it, such as XML Schemas, XSLT, SAX, DOM, and XPath . The training course also introduces the new Web services technology. Conygre is an education partner with Altova , and throughout the training course, we will be using the popular XML editor, XML Spy. This training course covers material required for the IBM Certified XML Developer qualification.

Training Course Duration

1 days

Layout

The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice.  The exercises specifically build on what has been recently taught and are built up as the training course progresses.

Who it is for

This training course is aimed at anyone who is experienced programming who needs to incorporate XML processing into his or her application development.

Training Course Prerequisites

  • Delegates should have some appreciation for the issues involved in building large-scale applications. Delegates should also have a development background.

Training Course Objectives

At the end of this training course, students should be able to:

  • Read and write well formed XML
  • Understand where XML can best be applied within applications
  • Understand the importance of namespaces in XML applications
  • Appreciate the importance of XML Schema technology and Document Type Definitions (DTD)
  • Understand the purpose of XSLT, and the importance of Xpath in XSLT technology.
  • Appreciate the core differences between the two XML APIs SAX and DOM, and know when to apply each.
  • Understand the concept of Web services and SOAP, WSDL, and UDDI
  • Appreciate some of the other emerging technologies surrounding XML.

Training Course Contents

1. Introduction to XML
  • What is XML?
  • XML Syntax
  • Well formed XML
  • Where XML fits into applications
2. XML Namespaces
  • The need for namespaces
  • Identifying and specifying namespace
  • Working with namespace prefixes
  • The default namespace
3. XML Schemas and DTDs
  • XML Grammars
  • Validating XML
  • Defining XML Grammars
  • XML Namespaces
  • Introduction to XML Schema
  • Introduction to DTD
4. Introducing XSLT
  • Using XSLT in applications
  • XSLT Anatomy
  • The role of Xpath in XSLT
  • Applying XSLT transformations from applications
5. Document Object Model (DOM)
  • Introduction to the DOM APIs
  • The anatomy of a Document Object
  • Creating and manipulating Document objects
6. Simple APIs for XML Parsing - SAX
  • The role of the SAX API
  • Introduction to the SAX APIs
  • Defining the SAX Content Handler
  • Defining the SAX Error Handler
7. Web Services
  • Introducing Web services concepts
  • SOAP
  • WSDL
  • UDDI
8. Emerging Technology
  • A look at emerging technology surrounding XML
  • XLink
  • XPointer
  • XForms
The Altova Enterprise XML Suite is a comprehensive XML development toolset that delivers the highest functionality and best product value. It includes Enterprise Editions of XMLSpy, MapForce, StyleVision, and SchemaAgent, plus the new SemanticWorks. Conygre are an XML Spy Altova Premier Partner Conygre use IBM certified developers

©Copyright 2010 Conygre Consultants

Site designed by Amdaris