1 / 13

SE 5145 – eX tensible Markup Language (XML)

SE 5145 – eX tensible Markup Language (XML). Lecture 1 – Introduction to Course ( 25 February , 20 12 ) Assist. Prof. Dr. Özcan Asilkan. 2011-12/Spring, Bahçeşehir University , Istanbul. Personal Information and Background. Assist.Prof.Dr. Özcan Asilkan

ide
Download Presentation

SE 5145 – eX tensible Markup Language (XML)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SE5145 – eXtensibleMarkupLanguage (XML) Lecture 1 – Introduction to Course (25 February, 2012) Assist. Prof. Dr. Özcan Asilkan 2011-12/Spring, Bahçeşehir University, Istanbul

  2. Personal Information and Background • Assist.Prof.Dr. Özcan Asilkan • Akdeniz University, Computer Engineering Department • Dumlupinar Bulvari, 07058 Campus, Antalya-Turkey • Office: +90 (242) 310 67 98 / oasilkan@akdeniz.edu.tr • Mobile: +90 (533) 777 09 69 / oasilkan@gmail.com • Web: www.asilkan.net (to be updated soon)

  3. Personal Information and Background (cont.)

  4. Personal Information and Background (cont.)

  5. Personal Information and Background (cont.)

  6. Course Outline: Grading and Policies: (Grading is subject to change; will be announced during the semester) • Midterm >> Mini projects/assignments (1-3): 50% • Final >> Term Project :50% • No make-up exams will be given except for university-sanctioned absences. • Late work will receive penalty based on a formula. • The students are expected to attend all classes.

  7. Course Outline: Description & Objectives Course Description: • This course introduces XML as a key enabling technology in web-based applications. Students learn the fundamentals of XML and its derivatives, including DTD, SVG, XML Schema, XPath, XQuery and XSLT. Students also gain experience with programmatic interfaces to XML like SAX and DOM, standard APIs like JAXP and industry-standard software like Tomcat. The course’s projects focus on the implementation and deployment of these technologies. Goals: • Emphasize understanding from the bottom up • Focus on • practicality: what you need to know to do real work • applications: what are the tools and technologies necessary to put XML to use • possibilities: what are some of the most common ways XML is being used in applications • (A detailed Syllabus will be handed later)

  8. Course Outline: Topics (subject to update) • Syntactical Structure of SGML and XML • Schema Languages (DTD, XSchema, RelaxNG, Name Spaces) • Parsing Technologies (SAX, DOM) • Web Services (SOAP, WSDL) • XML for Model Interchange (MOF, XMI) • XML for Encryption and Key Exchange AJAX ?

  9. Course Outline: Recommended Books • No text is required by this course. However, it is recommended that you supplement your preparation for or review of each lecture with self-assigned readings relevant to that lecture’s content from one or more of the following texts. Any of these texts should prove a valuable reference for projects both for and beyond this course. • XML in a Nutshell, Harold, Means, O'Reilly 2007, 3rd edition • Essential XML Quick Reference Aaron Skonnard and Martin Gudgin Addison-Wesley, 2001 ISBN 0-201-74095-8 • XML Pocket Consultant William R. Stanek Microsoft Press, 2002 ISBN 0-7356-1183-1 • XSLT: Programmer’s Reference, Second Edition Michael H. Kay Wiley Publishing, Inc., 2003 ISBN 0-7645-4381-4

  10. Course Outline: Online Training Sources (Paid) • XML Essential Training • http://www.lynda.com/XML-tutorials/essential-training/237-2.html (Free) • E-259: XML with Java, Java Servlet, and JSP • by David J. Malan, Harvard University • http://cs259.tv/2007/fall/ • Data-Oriented XML (SS 2010) • by Dr. Martin von Löwis • http://www.tele-task.de/archive/series/overview/768/

  11. Course Schedule: • Saturday, 13:00-18:45, • Expected to have double sessions in every two weeks. • Lecture 1: 25.02.2012 • Lecture 2+3: 03.03.2012 • Lecture 4+5: 17.03.2012 • Lecture 6+7: 31.03.2012 • Lecture 8+9: 14.04.2012 • Lecture 10+11: 28.04.2012 • Lecture 12+13: 12.05.2012 • Lecture 14+15: 26.05.2012

  12. Course Outline: Expectations • Attend the lectures regularly, get prepared for your projects. • Improve your knowledge on the current subject by reading/watching publications, articles and tutorials. • Try to publish your project as a paper in an International Conference or Journal (see previous samples)

  13. Students’ Background & ExpectationsPlease write down on a picece of paper and hand in to me PERSONAL • Name & Email • Company (orBusiness Area) • Position/Specialization? eg. Software, Hardware, MIS, Database, etc. COURSE • Previous Experience on the topic (Academic and/or Professional) • Expectations from the course • Any other suggestion to share ?…

More Related