Presentation is loading. Please wait.

Presentation is loading. Please wait.

Final Exam... Comp4711 Fall 2011. When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE12-312 How Long? Two hours How long minimum? 1 hour Aids: None.

Similar presentations


Presentation on theme: "Final Exam... Comp4711 Fall 2011. When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE12-312 How Long? Two hours How long minimum? 1 hour Aids: None."— Presentation transcript:

1 Final Exam... Comp4711 Fall 2011

2 When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE12-312 How Long? Two hours How long minimum? 1 hour Aids: None

3 What XML … 10% DTDs / schemas... 15% DOM processing... 10% XSL / Xpath... 15% MVC frameworks... 15% CodeIgniter … 15% XML-RPC / Ajax... 10% Social & Web services … x

4 XML Rich data structure/model Concepts: – Elements & attributes – Marked up text – Cross platform Techniques: – Syntax – Checking & validation – Design: elements vs attributes

5 DTDs & Schemas XML document constraints Concepts: – XML structure – XML element & attribute constraints – Namespaces – Templates Techniques: – DTD files – XSD files – Binding XML to them – Validation

6 XML DOM Processing Tree-like structure Concepts: – Elements vs nodes – Traversal – Terminology Techniques: – DOM processing – SAX processing (callback) – SimpleXML & PHPDOM – Xpath integration

7 XSL & XPath Rich data structure/model Constrain with DTD or Schema Transform with XSL Xpath for DOM navigation in XSL or in code Intra-app Inter-app

8 Nirvana

9 MVC Frameworks Structured webapps Concepts: – MVC separation – Design patterns (front controller, adapter, active record?) – Autoloader Techniques: – Classes – Helpers – Hooks – Htaccess, virtual hosting – Cross-platform!

10 CodeIgniter

11 One PHP MVC framework Concepts: – Lightweight – Controllers, models, views – Libraries, helpers – Core Techniques: – discipline

12 XML-RPC Remote procedure execution Concepts: – RPC – Cross-platform – Request & response constraints Techniques: – Client – Server – Configuration – PHP quirks

13 How Multiple choice – 40-60? Completion @2 – 10-20? Short answer @ 3/4 – 5? 100 marks in total


Download ppt "Final Exam... Comp4711 Fall 2011. When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE12-312 How Long? Two hours How long minimum? 1 hour Aids: None."

Similar presentations


Ads by Google