0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

XML: A Comprehensive Hands-On Introduction

 
Course: 542   Type: Hands-On Training   Duration: 4 Days
 
 

You Will Learn How To

  • Leverage the power of Extensible Markup Language (XML) and related technologies
  • Access and modify information within an XML document using the Document Object Model (DOM)
  • Dynamically transform XML documents into various display formats
  • Ensure XML data is valid and conforms to design requirements using schemas
  • Implement strategies to secure XML data interchange
  • Integrate XML into Web Services and Ajax applications

Course Benefits

Today, it is no longer enough to just have a presence on the Web; you must maintain constant and immediate access to your customers in order to remain competitive. XML offers an easier way to conduct business-to-business transactions and a better means for handling data. In this course, you gain comprehensive knowledge and hands-on experience using XML and related technologies including XSL, schemas, XPath, XQuery and DOM.

Who Should Attend

Those involved in developing enterprise solutions or anyone wanting to gain more knowledge about XML.

Hands-On Training

Hands-on experience developing XML solutions is provided throughout this course. Exercises include:
  • Creating well-formed XML documents
  • Searching XML documents with XQuery
  • Extracting XML from relational databases
  • Designing XML documents from business requirements
  • Reading and creating XML documents using the DOM
  • Encapsulating business rules in an XML schema
  • Rendering an XML document as HTML and PDF
  • Investigating Web Services and Ajax applications

Related Courses

  • 549 XSL: Transforming and Styling XML
  • 489 JavaScript for Web Development
  • 506 Scalable Applications with .NET and ASP.NET AJAX
  • 508 Building Web Services with .NET 2.0
  • 570 Developing Java Web Applications
  • 424 Service-Oriented Architecture Introduction
  • 577 Building XML Web Services with Java
  • 290 Management Skills
  • 340 Project Management for Software Development

 
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium.
  XML Comprehensive Introduction

Upcoming Dates

29 Jul - 1 Aug, 2008
London
30 Sep - 3 Oct, 2008
London
25 - 28 Nov, 2008
London
13 - 16 Jan, 2009
London
10 - 13 Mar, 2009
London
5 - 8 May, 2009
London
30 Jun - 3 Jul, 2009
London

For complete schedule, please visit www.learningtree.co.uk
 
http://www.learningtree.co.uk/courses/uk542.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

XML: A Comprehensive Hands-On Introduction

 
Course: 542   Type: Hands-On Training   Duration: 4 Days
 
 
Course Content
 

Introduction and Overview

Demystifying XML

  • Surveying the XML landscape
  • The business benefits of XML

XML in the real world

  • Exchanging data with XML: RSS, Ajax, Web Services
  • XML best practices

Designing and Implementing XML Documents

XML document structure

  • The document root and prologue
  • Elements
  • Attributes
  • Entities
  • Namespaces
  • Differentiating between well-formed and valid documents
  • Exploiting popular XML editing tools

XML design and data mapping

  • Elements vs. attributes
  • Design techniques
  • Designing an XML document from a requirements document

Distinguishing dialects with namespaces

  • Adhering to proper naming conventions
  • Eliminating document ambiguity with namespaces
  • Defining namespaces using Uniform Resource Identifiers (URI)

Generating and Updating XML Documents

The XML processing models

  • Document Object Model
  • Event driven processing
  • Navigating a document with XPath
  • Querying a document with XQuery
  • Differences between event-driven and tree-based models

Communicating with databases using XML

  • Database storage options
  • Retrieving database results as XML
  • Reformatting database results with XQuery
  • Storing XML with a native XML data type

Processing information with the DOM

  • Navigating XML documents
  • Extracting and modifying data
  • Building XML documents from scratch
  • Creating element and text nodes

Validating XML Data

Constraining XML structure and content

  • Defining an XML structure with Document Type Definitions (DTDs)
  • Building XML schemas to validate XML structure and data

Validation with XML schemas

  • XML schema syntax and components
  • Writing schemas to restrict XML content
  • Specifying valid elements and attributes
  • Encapsulating business rules in XML schemas
  • Leveraging schema datatypes

Extending schemas

  • Importing existing schemas
  • Leveraging modular schemas
  • Defining custom user-defined types

Transforming Documents with Extensible Style Language (XSL)

The power of XML transformation

  • Converting XML documents to adhere to different schemas
  • Processing documents with pattern matching
  • Specifying output format with templates
  • XSL best practices

Applying style to data

  • Formatting XML data for presentation
  • Styling XML for display as HTML and PDF

Searching and filtering with XPath

  • Formatting and sequencing XML data
  • Sorting, grouping and filtering output

Application Security and Integration

Securing XML applications

  • Implementing transport security
  • Encrypting XML data
  • Enabling SOAP security with WS-Security

Integrating applications with XML

  • Communicating with XML messaging
  • Investigating Web Services, SOAP and WSDL
  • Enabling an Ajax-powered Web page with XML
 
http://www.learningtree.co.uk/courses/uk542.htm
 
 
0800 282 353 or +44 1372 364610
TRAINING YOU CAN TRUST
 
 

XML: A Comprehensive Hands-On Introduction Tuition

 
Course: 542   Type: Hands-On Training   Duration: 4 Days
 
 

Course 542 Tuition

£ 1,695Standard Tuition
Tuition with a Savings Plan
£ 98010-Day Training Pass
£ 915Flex-Training Pass
£ 1,46010-Training Vouchers
£ 1,5605-Training Vouchers
£ 1,525Alumni Gold Tuition

Your Course Fee Entitles You To...

  • Class participation
  • Team workshops
  • Use of in-class hands-on equipment
  • Comprehensive course materials
  • Morning and afternoon refreshments
  • Lunch
  • Course Completion Certificate
  • FREE participation in the Learning Tree Professional Certification Programmes (including related exams)
 
 

Tuition Savings Plans

Flex-Training Pass
  • 3 Courses for £2 750
  • As little as £915
  • Savings as much as 50%
  • 3 courses in 24 months
10-Day Training Pass
  • Save as much as £770 per course
  • Any combination of courses
  • Only £2,450
Training Vouchers
  • Save as much as £535 per course
  • Fully transferable
  • As low as £1,460 per course
Alumni Gold Discount Attend your first course and you will receive a personalised Alumni Gold Discount card, entitling you to save as much as £200 on each course you take in the following 24 months. Take just one course every two years, and you will be entitled to ongoing discounts...year after year. You save 10%.
* Exact savings may vary depending on courses selected.

Your Guarantee of Satisfaction

Unless you feel 100% satisfied that Learning Tree delivered even more than you expected, there is no fee for your course attendance. Our Guarantee of Quality lets you experience the value of the course - and then pay only if you feel the course was well worth the fee.

Enrolling is Easy and Flexible!

Enrol by phone or online. If your plans change, just let us know and, without a fee, you can transfer to another course or cancel your enrollment. Pay after you've taken the course, and then only if you are 100% satisfied.

 
http://www.learningtree.co.uk/courses/uk542.htm