Welcome [www.engr.iupui.edu]

Download Report

Transcript Welcome [www.engr.iupui.edu]

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