Monash University Handbooks 2008

FIT2028 - Web systems 2

6 points, SCA Band 2, 0.125 EFTSL

Undergraduate Faculty of Information Technology

Leader: Janet Fraser

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:

  1. the structure of XML and its uses, particularly in a web environment;
  2. constructing, validating and processing XML documents;
  3. two current scripting technologies, (one server-side, one client-side) performing a variety of Internet based functions, including access to data stores;
  4. an approach to web based security using these technologies;
  5. utilisation of asynchronous technologies in Internet applications.

On successful completion of this unit, students should have developed skills in:
  1. developing server side applications to perform a variety of Internet based tasks, including access to data stores, security methods, and asynchronous technologies;
  2. developing, validating and processing XML documents.

On successful completion of this unit, students should have attitudes of:
  1. professionalism towards respecting copyright;
  2. 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

[an error occurred while processing this directive]