12
Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Embed Size (px)

Citation preview

Page 1: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Welcome to CPT 499 XML

Course Introduction

Eugenia Fernandez

IUPUI

Page 2: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Your Instructor

Professor Eugenia Fernandez

Page 3: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

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

Page 4: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

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)

Page 5: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Course Themes

• What is XML?

• Creating XML Documents

• Validating XML Documents

• Transforming XML Documents

• Programmatically Manipulating XML Documents

• Creating XML-based Web Site

Page 6: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

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.

Page 7: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Required Text

• Shepherd, Sams Teach Yourself XML in 21 Days, 2nd Edition (Sams Publishing, 2001) ISBN 0-672-32093-2.

Page 8: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Required Software

• Microsoft Windows 98/NT/2000

• Microsoft Internet Explorer – Version 6 preferred– Version 5.5 acceptable

• Real Player

• FTP Utility

• Zip/Unzip Utility

Page 9: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

Course Mechanics

• Oncourse Environment – Syllabus & Schedule – Assignments & Practices – Email – Discussion Forums – Online Chats – Submitting Assignments

• AOL Instant Messenger• Archived Lectures

Page 10: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

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

Page 11: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

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

Page 12: Welcome to CPT 499 XML Course Introduction Eugenia Fernandez IUPUI

For More Information

• Syllabus• Schedule • Grading Policy • Course Introduction • Tools Page