Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

XML Schema

School/Trainer:

Accelebrate
Atlanta, Georgia, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course gives the student who knows the fundamentals of XML a detailed introduction to the XML Schema standard for defining document type information.

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

...''

Please go to the school's official website for training price and schedule:
http://www.accelebrate.com/

Phone:+1 877 849 1850

School Address:

925B Peachtree Street, NE
PMB 378
Atlanta, GA 30309-3918
USA

Jobs & Resumes: Atlanta
Houses & Roommates: Atlanta




Other training courses offered by Accelebrate:

Adobe Captivate 3
Fireworks
FrameMaker 7
Adobe GoLive CS2
Adobe Illustrator CS3
Adobe InDesign CS3
Adobe Photoshop CS3
PHP and MySQL
Fundamentals of Querying and Administering MySQL
Core XML
XMLSpy
XMLSpy, StyleVision, and MapForce
XSLT
XSL-FO
CGI Programming with Perl
XML Applications with Perl
Perl


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
If you want to post any message on this website, please do not include your real name, phone number, email address in the message body area. You should enter them in line text boxs respectively, if needed.

- Other Locations -
Saratoga
San Francisco
London
Atlanta
Albuquerque
- Online Course -
XML Schema



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008