精东传媒app

UniSQ Logo
The current and official versions of the course specifications are available on the web at .
Please consult the web for updates that may occur during the year.

CSC8470 Server-side Web Technology

Units : 1
School or Department : School of Mathematics, Physics & Computing
Grading basis : Graded
Course fee schedule : /current-students/administration/fees/fee-schedules

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

精东传媒app period Mode Campus
Semester 2, 2023 On-campus Springfield
Semester 2, 2023 On-campus Toowoomba
Semester 2, 2023 Online
Date printed 9 February 2024