XML Foundations Certificate

64 hours

 

 

Description

XML Introduction

This class will give students an introduction an overview to creating XML documents and the tools that are available for working with XML documents. Students will be able to create well-formed and valid XML documents. Students will be able to create Document Type Definitions (DTD) and Schemas for validating their XML documents. Students will be able to describe the use of the Document Object Model (DOM) and Simple API for XML (SAX) for processing XML documents. Students will be able to create style sheets using Cascading Style Sheets (CSS) and the Extensible Style sheet Language with Transforms (XLST). Students will be able to identify XML-based applications. This class does not require a background in programming or web design, but both would be helpful. Students will need to download and install some free applications to complete some exercises.

XML Advanced                                                                                                                       Students who are familiar with XML will explore more advanced topics related to working with XML. This course will explore methods for designing XML document structures and how to build DTD and Schemas that are reusable. Students will further explore XSLT processing of XML documents.

Objectives

XML Introduction

·         Students will be able to identify the technologies related to XML and how XML is used in the real world.

·         Students will be able to identify the differences between HTML and XHTML and be able to create well-formed XHTML documents.

Outline

XML Introduction

Lesson 1: Getting Started

Read Chapter 1

Lesson 2: HTML and XHTML

Read Chapter 16

Lesson 3: Well-formed XML Documents

Read Chapters 2 and 3

Lesson 4: Document Type Definitions

Read Chapter 4

Lesson 5: Schemas

Read Chapter 5

Lesson 6: Formatting XML Documents with CSS

Read Chapter 17

Lesson 7: Transforming Documents with XSL

Read Chapters7 and 8

Lesson 8: XQuery and Databases

Read Chapters 9 and 10

Lesson 9: Parsing XML Documents

Read Chapters 11 and 12

Lesson 10: Putting it all Together

Review Chapters 21, 23, 25 - 28

 

XML Advanced

 

Lesson 1: Getting Started

Lesson 2: DTDs and Schemas

Lesson 3: Building Reusable Schemas

Lesson 4: XSLT Processing

 

 

Course Material

XML Introduction

Book

Beginning XML (Programmer to Programmer)

Author: David Hunter, Andrew Watt, Jeff Rafter, Jon Duckett, Danny Ayers, Nicholas Chase, Joe Fawcett, Tom Gaven, Bill Patterson
Publisher: Wrox
ISBN: 0764570773

 

Instructor

Jenny Watt has an MSEd in Instructional Design for Online Learning.
Jenny is a certified online instructor and has been developing and teaching online courses for 5 years.
She has over 7 years experience in teaching at the college level.
Her training background includes 15 years of corporate training for major companies in the Houston area.

 

Computer Requirements

Most of our classes are designed to work well with slower connections.

Recommended System Requirements:
•        You can be a PC user to take our courses. You'll need a Pentium II with Internet connection and a web browser (Internet Explorer 4.0 or higher).
•        Basic dial-up Internet access is adequate but a high speed connection is recom-mended.
•        Depending upon the course taken by you, you can either download the free trail versions of the software from the respective sites (the links of which are displayed on our WebPages of that particular course) or you can purchase the software from the respective software sites.
 166 MHz processor or
® Pentium®•        Intel greater
•        64 MB RAM minimum, 128 MB recommended
•        Minimum video resolution of 800x600, with 16-bit color
•        Internet Connection
•        Connection speed of 40 Kbps minimum, 56 Kbps recommended
•       95, 98, 2000, NT or XP
®  Windows
•        Valid Email address
•        Supported browser versions: Internet Explorer (5x - 6x), Netscape Communicator 4.7 - 7.2
•        Allow cookies