Offered
Berwick Second semester 2008 (ONLINE-DAY)
Caulfield Second semester 2008 (Day)
Clayton Second semester 2008 (ONLINE-DAY)
Gippsland Second semester 2008 (ONLINE-DAY)
Sunway Second semester 2008 (ONLINE-DAY)
South Africa Second semester 2008 (ONLINE-DAY)
Synopsis
XML structure and validation using XML Schema Language. Processing using XSLT. XPATH.
Server-side scripting: PHP structure, syntax and implementation. PHP scripting techniques for building dynamic web page interfaces for accessing server-side data stores. Implementing state-handling in a stateless environment. Strategies for enforcing data integrity, data security principles and techniques. Database and web page design concepts and their importance in commercial applications. Asynchronous Javascript and XML (Ajax)
Client-side scripting: scripting language structure and syntax, scripting events and event handlers, creating objects and using built-in objects, objects and navigation, browser objects.
Objectives
On successful completion of this unit, students should have a knowledge of:
- the structure of XML and its uses, particularly in a web environment;
- constructing, validating and processing XML documents;
- two current scripting technologies, (one server-side, one client-side) performing a variety of Internet based functions, including access to data stores;
- an approach to web based security using these technologies;
- utilisation of asynchronous technologies in Internet applications.
On successful completion of this unit, students should have developed skills in:
- developing server side applications to perform a variety of Internet based tasks, including access to data stores, security methods, and asynchronous technologies;
- developing, validating and processing XML documents.
On successful completion of this unit, students should have attitudes of:
- professionalism towards respecting copyright;
- requiring professional standards in designing and implementing web applications.
Assessment
Practical Assignments: 40%; Final Examination: 60%. Students must gain a satisfactory result in both the practical and exercises work and the exam to gain a pass in the unit.
Contact hours
12 hrs/week including lectures, laboratory sessions and private study.
Prerequisites
FIT1002 or CSE1202
Basic HTML, basic XML, some programming in Java, C, C# or C++
Prohibitions
CPE3003, CSE2030, CPE201, FIT2029