Fatih University

Department of Computer Engineering

CENG 566 eXtensible Markup Languages, 2008 Spring, Atakan Kurt

Slides

Textbook

Contents

links

Announcement

Contacts

Software

Homeworks

Exams

Grades

 

 

 

Announcements: To be made

 

 

Instructor: Dr. Atakan Kurt, ext 5513, akurt@fatih.edu.tr, room EA 306, Office hour: To be announced

TA: To be announced

Website: htpp://www.fatih.edu.tr/~akurt/courses/ceng566/spring2008/

 

Prerequisites: CENG310 Web programming, CENG 201 Data Structures, Good OO Programming skills, Basic undertanding of Databases Management systems and SQL

 

Textbook: Please get a copy of the book. Photocopies will not be allowed in the exams!

An introduction to XML and Web technologies Anders Moller, Micheal Schwartzbach, Addison Wesley, 2006, http://www.brics.dk/ixwt/

 

References:

Oracle Database 10g, XML & SQL…

M Scardina, B. Chang, J. Wang, Oracle Press/McGrawHill/Osborne, 0072229527, 2004

XML How to Program

by Harvey M. Deitel,  Prentice Hall; ISBN: 0130284173

 

Grading (Tentative)

6 assignments %30, midterm %30, final exam %40.

 

Lab: Students will use Linux or Win labs. For HTML design you may use a text editor or any other HTML editor. Assignments in Php and MySQL can be done on Linux or windows machines.

 

Course Contents (Tentative)

 

1.     Week 1: Introduction

2.     Week 2: XPath

3.     Week 3: Schema Languages: DTD, XSD

4.     Week 4,5: XSLT transformation

5.     Week 6: Midterm

6.     Week 7: XQuery

7.     Week 8: SAX API

8.     Week 9: DOM API

9.     Week 10: XSLT API

10.  Week 11: Web Services

11.  Week 12: SOAP API

12.  Week 13,14: Custom languages

 

Software: Some useful websites for the software in the course are:

http://www.w3c.org/xml  xml home page.

htpp:/java.sun.com  java home page

http://www.apache.org, apache home page

Xampp (apache+php+mysql+ftp+mail+phpmyadmin+…) http://www.xampp.org/

 

Links:

World Wide Web Consorsium www.w3c.org

Open Source software development website http://sourceforge.net http://freshmeat.net

 

Homeworks:

 

DTD XSD