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 |