USQ Logo
The current and official versions of the course specifications are available on the web at https://www.usq.edu.au/course/specification/current.
Please consult the web for updates that may occur during the year.

CSC8470 Server-side Web Technology

Units : 1
Faculty or Section : Faculty of Health, Engineering and Sciences
School or Department : School of Mathematics, Physics & Computing
Student contribution band : Band 2
Grading basis : Graded
Version produced : 24 May 2022

Requisites

Pre-requisite: CSC8740

Overview

While the World Wide Web itself remains of enormous importance both from a technological and a societal perspective, subsequent disruptive technologies such as mobile apps and platform independent software applications are also based substantially on the underlying concepts and techniques. This evolution means that software developers as well as other specialists need a thorough understanding of the main server-side technologies: HTTP, authentication, stateless server-side scripting, web APIs, asynchronous communication, and web application development frameworks. Full stack web application development integrates both client- and server-side technologies as well as many other technologies such as databases to support the creation of fully functional platform independent applications. As such this course provides an end-point for students wishing to build modern software, and provides skills to independently investigate other current and future frameworks.

This course investigates how stateless server-side programming integrates with web-based front ends to create modern interactive graphical user interface applications that run in browsers as well as on desktops and mobile devices. It covers server-side issues of web server interaction, authentication, use of web APIs, input validation and cleansing, and database integration. The course builds on prior programming experience with Javascript and basic experience with system administration. It requires students to work with modern Git workflows to support team collaboration.

Course offers

Semester Mode Campus
Semester 2, 2022 On-campus Springfield
Semester 2, 2022 On-campus Toowoomba
Semester 2, 2022 Online
Date printed 24 May 2022