| |
| This course is designed
for anyone interested in designing and developing XML
solutions for their website or e-commerce projects. The
course assumes no prior programming or HTML experience.
The course outline covers the topics found in XML
fundamentals from the perspective of the non programmer.
If you have a background in C/C++, Java, or VB, consider
attending the XML Fundamentals
class. |
| Introduction and History |
 | Industry overview & standards
|
 | The Importance of SGML
|
 | XML vs. HTML What’s the difference?
|
 | Structure vs. presentation
|
 | Structuring information with XML XML Pros
& Cons |
|
| Well Formed XML |
 | Tag Attributes
|
 | Tag and Naming Rules
|
 | Case sensitivity
|
 | Valid Nesting & Hierarchy issues
|
 | Processing Instructions
|
 | Entity and Character References |
|
| Cascading Style Sheets |
 | Stylesheet Languages |
 | Formatting with Rules
|
 | Defining Elements as Blocks Colors and Fonts
|
 | Page Layout with CSS |
 | Lists |
|
| XSLT and
Xpath |
 | Transformations
|
 | Templates
|
 | Extracting Element Values
|
 | Choosing Specific Cases
|
 | Multiple Element Transformation
|
 | Sorting Elements
|
|
| Namespaces |
 | Prefixes
|
 | Default Namespaces
|
 | URLs and URNs |
 | When to use
Namespaces |
|
| The Document Object Model
(DOM) |
 | What is the DOM?
|
 | Interfaces
|
 | The DOM Core |
|
| DTDs |
 | Intro to XML DTDs |
 | Element Type
|
 | Attributes
|
 | Internal and external DTDs |
|
| Schemas |
 | Schemas vs. DTDs |
 | Datatypes
|
 | Associating Schemas with XML Documents |
|
| Advanced Valid XML |
 | Entities
|
 | Notations |
|
| Linking
XML |
|
|
| Databases |
 | Working with SQL
|
 | N-Tier Architecture
|
 | Database Integration
|
 | Working with Database vendors |
|
| Hands on Final Project |
 | Build a functioning E-Commerce site for “TCity
Widget
Distributors” |
|