XML Foundations - XMLF

Description
Extensible Markup Language (XML) is the universal format for data on the Web. This XML Foundations for Developers training course is a basic general course for application developers, Web site builders, database administrators or anyone who need to learn more about XML. Expert instructor Martin Schaeferle begins with XML basics and proceeds step-by-step to more advanced topics. At the conclusion of this course you’ll be able to make more informed decisions about how to solve business problems with XML.

Course Outline

Module 1

Section A: Introduction What is XML? B2B & B2C Solutions XML Standard HTML and XML HTM vs. XML Code HTML Pros & Cons Business Values

Section B: XML Data & Documents XML & Data Formats Documents DataBase Object & Code XML XML Goals Parsing Data Formatting & Transforming

Section C: Well-formed XML Overview XML Declaration Elements Root Elements Content Empty Content

Section D: Attributes & Content Model Attributes Elements vs. Attributes Quotes & Double Quotes Comments Entities & Entity References Whole Space Language Processing Instructions

Section E: Validating with DTDs Validation Process Validation Example DTD Repositories DTD Structure External Definitions Create DTD Combine DTDs

Module 2

Section A: DTD Definitions Overview XML Elements Valid Elements Zero or One One or More Optional Children Nested Definitions Option Groups

Section B: Attributes in DTD Mixed Content Defining Attributes Enumeration ID, IDREF, & IDREFS Other Attributes Attribute Modifiers Custom Entities DTD Problems

Section C: Schema Building Blocks Overview Schema Structure Schema Documentation Schema Specification DTD vs. Schema Built-in Data Types Primitive vs. Derived Data-type Hierarchy

Section D: Schema Construction Content Model Anonymous Complex Type Named Complex Types Cardinality Compositors Model Group Definition Element Content Specs

Section E: Advanced Validation Using Attributes Deriving Simple Types List Union Deriving Complex Types XML Namespaces XML Schema Namespaces

Module 3

Section A: DOM Model Introduction Hierarchy Levels of DOM Using XML with VB Build DOM Tree IDL

Section B: DOM Interfaces & SAX DOM Types DOM Interfaces Document Interface Interfaces SAX Using SAX

Section C: XSLT Overview Transformation XSLT History Building Stylesheets Processor Instructions XSLT Language

Section D: Transformation Types Overview Simple Stylesheets Rule-based Stylesheets Navigational Stylesheets Computational Stylesheets Processing XSLT XPath Section E: XSLT Simplified Stylesheets The Essential Stylesheet XSLT Example

Module 4

Section A: Web Services & WSDL History Problems Web Services Technologies WSDL Namespace Child Elements

Section B: SOAP SOAP Advantages The SOAP Structure Stateless Components Client Post Server Response Programming SOAP SOAP Server SOAP Client

Section C: UDDI Overview UDDI Catalogs How UDDI Works Find UDDI Programming UDDI UDDI APIs

Section D: XML Query Overview Existing Technologies XML vs. Relational XQuery XQuery Specifications XQuery Formats

Section E: XQuery Expressions Operators Path Expressions Element Constructors FLWR Expressions Conditional Expressions Quantified Expressions Sorting & Functions XQueryX

Module 5

Section A: Scalable Vector Graphics Graphic Images Create SVG Document ViewPort & Coordinates Basic Shapes Displaying the Result Reusable Shapes More Shapes Beyond the Basics

Section B: XML Security Security Activities HTTP Security XML Signature Signature Elements XML Encryption

Section C: RDF The Semantic Web Semantic Web Uses What is RDF RDF Tools Writing RDF RDF Notation RDF XML Notation

Section D: RDF Vocabulary Identifying Resources Resources as Values Anonymous Resources RDF Abbreviated Format RDF Schemas RDF Vocabularies

Price £875 (Bundle of 5)

Complementary Courses
XMLF - XML Overview
XMD1 - XML for Developers Part 1
XMD2 - XML for Developers Part 2
XMJV - XML in Java
XMSS - XML SQL Server 2000 Training


<<Back <<Contact Us