 |
Core XML
XML Programming Using Java training
XML Schema
Mastering XMLSpy
XMLSpy, StyleVision, and MapForce Training: Mastering the XMLSpy Enterprise Suite/MissionKit
Mastering XSLT
XSL-FO Training: Introductin to XSL-FO
Web Architecture Training
Live Online Training
Please contact us
for GSA pricing.
Contract #
GS-35F-0307T

Complimentary XML Training Seminar
Organizations in the Atlanta, Georgia area are encouraged
to contact Accelebrate® about having a complimentary, one-hour XML
seminar delivered for their developers. Contact
us today for more information.

Recent Training Venues
Accelebrate has recently trained for clients in the following cities:
- Huntsville, Alabama
- Montgomery / Birmingham, Alabama
- Anchorage, Alaska
- Calgary, Alberta
- Phoenix, Arizona
- Fayetteville / Little Rock, Arkansas
- Oakland / San Jose / San Francisco, California
- Oceanside / San Diego, California
- Pasadena / Orange County / Los Angeles, California
- San Bernardino / Riverside, California
- Boulder / Colorado Springs / Denver, Colorado
- Washington, DC
- Wilmington, Delaware
- Manchester / London, England
- DeLand / Orlando, Florida
- Fort Lauderdale / Miami, Florida
- Gainesville / Jacksonville, Florida
- Saint Petersburg / Tampa, Florida
- Titusville & Melbourne, Florida
- Alpharetta & Atlanta, Georgia
- Augusta & Savannah, Georgia
- Macon & Columbus, Georgia
- Bloomington, Illinois
- Chicago, Illinois
- Indianapolis, Indiana
- Cedar Rapids / Des Moines, Iowa
- Dublin, Ireland
- Kingston, Jamaica
- Wichita, Kansas
- Paducah / Lexington / Louisville, Kentucky
- Baton Rouge, Louisiana
- Valletta, Malta
- Hagerstown & Frederick, Maryland
- Greenbelt / Silver Spring / Baltimore, Maryland
- Boston / Cambridge, Massachusetts
- Hartford, Connecticut / Springfield, Massachusetts
- Taunton, Massachusetts / Providence, Rhode Island
- Ann Arbor / Farmington Hills / Detroit, Michigan
- Grand Rapids, Michigan
- Lansing, Michigan
- Saginaw / Flint / Bay City / Midland, Michigan
- Saint Paul / Minneapolis, Minnesota
- Jackson, Mississippi
- Gulfport / Biloxi, Mississippi
- Whiteman Air Force Base / Kansas City, Missouri
- Reno and Las Vegas, Nevada
- Santa Fe / Albuquerque, New Mexico
- Newark, New Jersey
- Princeton, New Jersey & Philadelphia, Pennsylvania
- White Plains / New York City, New York
- Charlotte, North Carolina
- Durham / Raleigh, North Carolina
- Bowling Green / Toledo, Ohio
- Cincinnati, Ohio
- Cleveland & Columbus, Ohio
- Tulsa / Oklahoma City, Oklahoma
- Toronto, Ontario
- Portland, Oregon
- Pittsburgh, Pennsylvania
- Providence, Rhode Island
- Edinburgh / Glasgow, Scotland
- Columbia & Charleston, South Carolina
- Memphis / Jackson / Nashville, Tennessee
- College Station and Houston, Texas
- El Paso, Texas / Ciudad Juarez, Mexico
- San Antonio / Austin, Texas
- Wichita Falls & Dallas, Texas
- Ogden / Salt Lake City, Utah
- Burlington, Vermont
- Fairfax / Dulles / McLean / Herndon / Reston, Virginia
- Richmond / Alexandria / Arlington, Virginia
- Virginia Beach / Norfolk, Virginia
- Tacoma / Seattle, Washington
- Madison / Milwaukee, Wisconsin
|
 |
 |
XML Schema Training
|
Course Number: 503
Duration: 2 days
view class outline XML Schema Training Overview
This course gives the student who knows the fundamentals of XML a detailed introduction to the XML Schema standard for defining document type information.
Location and Pricing
Most Accelebrate courses are taught on-site at our clients' locations worldwide for groups of 3 or more attendees and are customized to their specific needs. Please visit our client list to see organizations for whom we have recently delivered training. To receive a customized proposal and price quote, please contact us.
In addition, some courses are available as live, online classes for individuals. To see a schedule of online courses, please visit http://www.accelebrate.com/online_training/xml_html_js.htm.
XML Schema Training Prerequisites
Prior knowledge of XML.
Hands-on/Lecture Ratio
This XML Schema training class is 70% hands-on, 30% lecture, with the longest lecture segments lasting for 15 minutes. Students "learn by doing," with immediate opportunities to apply the material they learn to real-world problems.
XML Schema Training Materials
More than 250 pages of comprehensive courseware and a copy of Definitive XML Schema.
Software Needed on Each Student PC
- A validating XML editor of your choice. We'd be delighted to advise you on selecting the appropriate tool.
XML Schema Training Objectives
After this training, attendees shall be able to:
- Develop XML Schema to express precise type information for an XML document.
- Associate schema with XML instance documents.
- Validate instance documents against associated schema.
- Define simple types, and use value restrictions and enumerations to constrain values.
- Define list types and union types.
- Create complex types, including simple types and other complex types, and empty- and mixed-content types.
- Define element and attribute groups for better reuse and more maintainable schema.
- Associate elements of different types using keys and key references.
- Create derived simple and complex types using restriction and/or extension.
- Develop hierarchies of reusable complex types using type extension.
- Populate multiple namespaces using schema, and import and use those namespaces in valid instance documents.
- Design schema that maximize validation capabilities and type reuse.
- Use XSLT as an additional stage of document validation, to catch patterns that XML Schema cannot be used to express.
|
XML Schema Training Outline
- Getting Started with XML Schema
- What is an XML schema?
- Schemas vs. DTDs
- Structure of a Schema
- Associating Schema with Documents
- Types of Types
- Defining Elements
- Defining Complex Types
- Validation
- Simple Types
- Simple and Atomic Types
- Built-In Types
- Primitives
- Numeric Derived Types
- String Derived Types
- Simple Type Restriction
- Facets
- Value Ranges
- Enumerations
- Patterns
- Lists
- Unions
- Nillable Values
- Complex Types
- Model Groups
- Sequences, Conjunctions, and Disjunctions
- Particles
- Occurrence Constraints
- Global and Local Definitions
- Defining Attributes
- Empty, Any, and Mixed Content
- Model Group Definitions
- Attribute Group Definitions
- Annotations
- Keys and Key References
- Schema as Object Models
- UML for XML
- Composition
- Association
- Identity Constraints
- Asserting Uniqueness
- Keys and Key References
- Controlling Association Cardinality
- Reusing Schema Types
- Type Specialization
- Extending Complex Types
- Using Extended Types
- Derivation by Restriction
- Abstract Types
- Substitution Groups
- "Complete" Specialization (The final Attribute)
- Namespaces and Schema
- Using Namespaces in Documents
- Populating a Namespace
- Qualified and Unqualified Locals
- Multiple Namespaces in Schema
- Importing and Including Schema
- Multiple Schema per Namespace
- Validating by Namespace (Wildcards)
- Using Schema in XML Applications
- Schema Design Issues
- Type Granularity
- Ease of Parsing, Transformation, Presentation and Maintenance
- Mapping from Object Models
- Mapping from Database Schema
- Foreign-Key Relationships
- XSLT for Validation
- Application Validation
- Conclusion
|
| |
|
 |
Accelebrate®
Comes to You! |
 |
Accelebrate's courses are taught exclusively on-site at your location for groups of 3 or more attendees, anywhere worldwide.
Don't settle for a "one size fits all" public class! Have Accelebrate come to your site and deliver exactly the training you want, for less than the cost of a public class.
For pricing and to learn more, please call us at +1 877 849 1850, fill out our information request form, or email us at info@accelebrate.com today.

|
 |
|
 |