Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Web Application Development

Unit Code:HIT3324



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

Nil

Related Course/s:

Aims & Objectives:

Students who successfully complete this unit of study will be able to:

  • use a variety of asynchronous content update technologies
  • apply XML technologies for data management
  • explain how client-side dynamic scripting works
  • explain how server-side programming technologies work with asynchronous update technologies
  • explain web services, APIs and mashups of web services
  • explain several design patterns used in web-based systems 
  • handle external data and use other data transformation formats
  • develop interactive web applications of moderate complexity 

Teaching Methods:

Lectures(24 hrs), Tutorial (Labs) (12 hrs)



Assessment:

Individual and Group Assignments, Examination

Generic Skills Outcomes:

You will be provided with feedback on your progress in attaining the following generic skills:

  • Analysis skills -  the process of analysing problem specifications, systematising them, and developing systematic design and implementation solutions
  •  Problem solving skills - the process of addressing the tasks of development of web-based systems, and integrating appropriate technologies and techniques to provide satisfactory efficient implementations
  • Ability to tackle unfamiliar problems - the process of applying a toolbox of techniques and technologies to address problems not seen before, to appreciate how abstractions learned in a generic context may be applied in particular instances
  • Ability to work independently - the assessment in this unit is all at an individual level. The emphasis is on acquiring a significant number of technical skills. However, it is expected that students will work collaboratively to help each other learn, whilst remaining faithful to the expectation that they will work independently on assessment work.

Content:

Technologies for Web Development

  • PHP and/or ASP.NET for server-side development
  • XML, DOM and CSS used in JavaScript
  • Ajax technologies
  • XHR objects used between clients and servers
  • XSLT and XPath
  • Web services, APIs and mashups
  • Design patterns
  • RSS
  • JSON
  • Ajax Frameworks - client and server side
Architectural principles for Web Development
 
Usability and accessibilty issues

Reading Materials:

Beginning Ajax, Chris Ullman and Lucinda Dykes, WROX, Wiley Publishing, Inc., 2007
 
Other references will be provided on Blackboard