Upload
kerrie-paul
View
219
Download
4
Embed Size (px)
Citation preview
Welcome to CPT 499 XML
Course Introduction
Eugenia Fernandez
IUPUI
Your Instructor
Professor Eugenia Fernandez
Prerequisite Courses
• Official – CPT 213 Web Analysis & Design
or CPT 254 Analysis & Design – CPT 215 Web Programming
or CPT 270 Introduction to Java or CPT 262 Problem Solving & Programming
• "Hidden" (Prerequisites to the Prerequisites) – CPT 223 Web Page Design
or CPT 212 Web Site Design – CPT 214 Web Data Management
or CPT 288 Using a Database Management System
Prerequisite Knowledge
• Download files from the Web • Install software and plug-ins • Create a web page by writing HTML • Publish or ftp files to a Web site • Write SQL statements to retrieve data from
a relational database • Use basic programming structures
(sequence, selection, iteration)
Course Themes
• What is XML?
• Creating XML Documents
• Validating XML Documents
• Transforming XML Documents
• Programmatically Manipulating XML Documents
• Creating XML-based Web Site
Course Outcomes
• Discuss the uses and benefits of using XML.
• Create well-formed and valid XML documents.
• Create an XML schema.
• Use CSS to display XML data in a Web browser.
• Use XSL to transform XML data into a different format.
• Display dynamic XML data in a Web browser by using data binding and the Document Object Model.
• Use ASP and ADO to read data from a data source and store it as XML.
• Add, delete, and update data on the client by using XML and saving data to a database on the server.
Required Text
• Shepherd, Sams Teach Yourself XML in 21 Days, 2nd Edition (Sams Publishing, 2001) ISBN 0-672-32093-2.
Required Software
• Microsoft Windows 98/NT/2000
• Microsoft Internet Explorer – Version 6 preferred– Version 5.5 acceptable
• Real Player
• FTP Utility
• Zip/Unzip Utility
Course Mechanics
• Oncourse Environment – Syllabus & Schedule – Assignments & Practices – Email – Discussion Forums – Online Chats – Submitting Assignments
• AOL Instant Messenger• Archived Lectures
Course Structure
• Organized into 10 Lessons
• Each Lesson contains – Objectives – Readings – Notes – 1-2 Practice Exercises
• 6 Assignments which culminate in complete XML-based web site
Assessment
• Collaboration– 60 points total
• Practices– ~ 20 @ 15 points each– 240 points total counted– any points above 240 is extra credit
• Assignments– 6 @ 50 points each– 300 points total
For More Information
• Syllabus• Schedule • Grading Policy • Course Introduction • Tools Page