PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   
Scheduled Classroom based Training Courses

XML Fundamentals Course

Download PDF course outline

Course Description

In this course students will learn fundamentals necessary to use XML on the Web or in data processing applications. Through lecture and hands-on lab exercises, you will learn the essentials of data interoperability using XML, write well-formed XML documents, enforce document validity, use XSLT and stylesheets to transform XML documents, and get an introduction to XML programming APIs in languages such as Java and Perl. This course is suitable for anyone who needs an introduction to XML, including application developers, Web developers, XML document authors, and webmasters.
£725

2 day course

Scheduled Dates:
26 January 2012
08 March 2012
19 April 2012
31 May 2012

Location:
PTR's Training Centre
Wokingham, Berkshire.

Course pre-requisites:

Students enrolling in this course should understand Internet basics and level 1 HTML skills.



Topics covered on the 2 day XML Fundamentals course

Getting Started with XML

  • Data and Document Structure
  • XML
  • Well-Formed XML
  • Valid vs. Well-Formed XML
  • Enforcing Valid Documents: DTDs
  • Presentation Style
  • XSL and XSLT
  • Using XML

XML Syntax

  • XML Fundamentals
  • Tag Attributes
  • Naming Rules
  • Empty and Non-Empty Elements
  • Nesting and Hierarchy of Tags
  • Processing Instructions and the XML Declaration
  • Other XML Constructs
  • Entity and Character References

Writing DTDs

  • XML DTDs
  • DOCTYPE
  • Element Conditions and Quantifiers
  • Attributes
  • Attribute Default
  • Parsed General Entities
  • Parsed Parameterized Entities

Namespaces

  • Why Namespaces?
  • Namespace Prefixes and Declaration
  • Multiple Namespace Declarations
  • Declaring Namespaces in the Root Element
  • Default Namespaces
  • DTDs and Namespaces

Basic XML Schemas

  • Schema Overview
  • A Minimal Schema
  • Associating Unqualified XML with a Schema
  • Simple and Built-in Types
  • Complex Types
  • Element Declarations
  • Attribute Declarations
  • Choices
  • Named Types and Anonymous Types

Transforming XML using XSLT

  • Transformations
  • Templates
  • XPath: Selecting a Node
  • XPath: Navigating the Tree
  • Extracting Element Values
  • Choosing Specific Cases
  • Multiple Element Transformation
  • Sorting Elements

XML in Applications

  • Reasons and Places for Using XML
  • DOM Parsers
  • SAX Parsers
  • Web Services

Appendix A Namespaces and XML Schema

  • Associating Qualified XML with a Schema

Appendix B Presenting XML for the Web - CSS

  • Stylesheet Languages
  • Formatting with Rules
  • Defining Elements as Blocks
  • Colors and Fonts
  • Page Layout with CSS
  • Lists

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £725   (excl.VAT)



Scheduled course dates

26 January 2012 to 27 January 2012

08 March 2012 to 09 March 2012

19 April 2012 to 20 April 2012

31 May 2012 to 01 June 2012



View full schedule of XML Fundamentals courses

View full schedule of XML courses

Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite XML Training and bespoke XML courses