{\rtf1\ansi\ansicpg1252\deff0\deftab709{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\fnil\fcharset0 Arial;}{\f2\fnil\fcharset2 Symbol;}} {\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\keepn\sb240\sa283\lang1033\b\f0\fs36 XML: DTD and Schema Development\par \f1\fs20 Course Specifications\par \pard\sa120\b0 Course number: 085019\line Software: AltovaXML\'99 2008 \line Course length: 1.0 day(s)\par \pard\keepn\sb240\sa283\b Course Description\par \pard\sa120\b0 Welcome to the XML: DTD and Schema Development course. You have been introduced to XML and its various technologies and you worked with XML documents. XML documents with similar structures are easier to understand and maintain data. DTDs and schemas help you to validate the structure of an XML document. In this course, you will learn how to develop DTD and schema documents. \par \b Course Objective: \b0 You will create XML validating documents using DTDs and schemas.\line\line\b Target Student: \b0 This course is intended for individuals such as entry-level XML developers and analysts.\line\line\b Prerequisites: \b0 Students must possess basic XML skills. To that end we recommend they take our XML: An Introduction (4th Edition) course.\line\line\b Delivery Method: \b0 Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.\par \pard\keepn\sb240\sa283\b Hardware Requirements\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707\b0 PC with a Pentium\'ae processor, 133 MHz or higher. \par {\pntext\f2\'B7\tab}A minimum of 128 MB of RAM is recommended. \par {\pntext\f2\'B7\tab}A minimum of 1.0 GB hard drive is recommended. \par {\pntext\f2\'B7\tab}A CD-ROM drive. \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707\sa120 Super VGA recommended (set at least to 800 x 600 screen resolution) with 256 colors. \par \pard\keepn\sb240\sa283\b Platform Requirements\par \pard\fi-283\li707\sa120\b0 Microsoft\'ae Windows\'ae XP. \par \pard\keepn\sb240\sa283\b Software Requirements\par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707\b0 WMHelp XmlPad\'ae 3.0.2.1. \par {\pntext\f2\'B7\tab}Microsoft Internet Explorer\'ae 6 or later. \par {\pntext\f2\'B7\tab}Java 1.5 Runtime Environment or later. \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707\sa120 AltovaXML\'ae 2008. \par \pard\keepn\sb240\sa283\b Performance-Based Objectives\par \pard\sa120\b0 Upon successful completion of this course, students will be able to: \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707 identify the basic principles of DTD design and validation. \par {\pntext\f2\'B7\tab}create a DTD. \par {\pntext\f2\'B7\tab}identify the basic principles of XML schema design and validation. \par {\pntext\f2\'B7\tab}create a schema document. \par \pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\fi-283\li707\sa120 restrict the value of XML elements. \par \pard\keepn\sb240\sa283\b Course Content\par \pard Lesson 1: Getting Started with DTDs\b0\par \pard\li567 Topic 1A: Introduction to DTDs \par Topic 1B: Overview of DTD Design \par \pard\li567\sa283 Topic 1C: Validate an XML Document with DTDs\par \pard\b Lesson 2: Creating a DTD\b0\par \pard\li567 Topic 2A: Declare Elements in a DTD \par Topic 2B: Declare Attributes in a DTD \par Topic 2C: Create Entities \par Topic 2D: Create Modular DTDs \par \pard\li567\sa283 Topic 2E: Validate an XML File Using JavaScript and XML DOM\par \pard\b Lesson 3: Getting Started with XML Schemas\b0\par \pard\li567 Topic 3A: Introduction to XML Schemas \par \pard\li567\sa283 Topic 3B: Validate an XML Document with a Schema\par \pard\b Lesson 4: Creating a Schema Document\b0\par \pard\li567 Topic 4A: Create Basic Schema Elements \par Topic 4B: Add Attribute Elements to a Schema Document \par Topic 4C: Create Attribute Groups \par Topic 4D: Create Modular Schemas \par \pard\li567\sa283 Topic 4E: Create Additional Schema Elements\par \pard\b Lesson 5: Restricting the Value of XML Elements\b0\par \pard\li567 Topic 5A: Maintain Unique Values in XML Elements \par \pard\li567\sa283 Topic 5B: Restrict Values of XML Elements with Facets\par \pard\f0\fs24\par }