Advanced Web Development

COS30020 12.5 Credit Points Hawthorn, Sarawak Available to incoming Study Abroad and Exchange students

Duration

  • One Semester or equivalent
     

Contact hours

  • 48 Hours

On-campus unit delivery combines face-to-face and digital learning.

2022 teaching periods

Swinburne Online

Teaching Period 3

Dates:
8 Nov 21 - 13 Feb 22

Results:
8 Mar 22

Last self enrolment:
21 Nov 21

Census:
3 Dec 21

Last withdraw without fail:
31 Dec 21

More teaching periods

Hawthorn

Higher Ed. Semester 2

Dates:
1 Aug 22 - 30 Oct 22

Results:
6 Dec 22

Last self enrolment:
14 Aug 22

Census:
31 Aug 22

Last withdraw without fail:
16 Sep 22

Swinburne Online

Teaching Period 2

Dates:
11 Jul 22 - 9 Oct 22

Results:
1 Nov 22

Last self enrolment:
24 Jul 22

Census:
5 Aug 22

Last withdraw without fail:
26 Aug 22


Aims and objectives

This unit is designed to introduce a variety of technologies and techniques typically used in development of contemporary web-based systems, and to enable students to achieve a level of fluency in using these in a thoughtful and considered manner. Two web programming techniques will be introduced. The first is to use web-based embedded scripting language (PHP) on a web server (Apache) and a server-side database (MySQL), and the second is to use Ajax to manage asynchronous client-server communication and XML/JSON as data exchange languages.
 
Unit Learning Outcomes
On successful completion of this unit students will be able to:
#Unit Learning Outcome Description
ULO1Describe, identify and debug issues related to the development of web applications
ULO2Design and develop interactive web applications using embedded server-side scripting language PHP
ULO3Use MySQL for data management and manipulate MySQL with PHP
ULO4Use of server-side scripting language PHP
ULO5Apply design patterns for developing web applications