Web Technology

Undergraduate

Course page banner
Mode icon
Mode
Mode
Your studies will be on-campus, and may include some online delivery
On campus
area/catalogue icon
Area/Catalogue
COMP 2018
Course ID icon
Course ID
200131
Campus icon
Campus
Mawson Lakes, Adelaide City Campus East
Level of study
Level of study
Undergraduate
Unit value icon
Unit value
6
Course owner
Course owner
School of Comp Sc & IT
Course level icon
Course level
2
Work Integrated Learning course
Work Integrated Learning course
No
Study abroad and student exchange icon
Inbound study abroad and exchange
Inbound study abroad and exchange
The fee you pay will depend on the number and type of courses you study.
No
University-wide elective icon
University-wide elective course
No
Single course enrollment
Single course enrolment
No

Course overview

This course will extend students’ programming skills to design and build secure, database-driven web applications. Students will construct a website using modern frameworks such as ASP.NET Core and ReactJS, integrating databases through object-relational mapping and exposing functionality via RESTful JSON APIs. Interactivity will be enhanced through JavaScript and data visualisation with D3 or other libraries, with an emphasis on maintainable, user-focused web applications that reflect current industry practice.

  • ASP.NET Core MVC Introduction
  • JavaScript for Data
  • Front-End Frameworks

Course learning outcomes

  • Design interactive websites using appropriate web technologies and tools.
  • Develop database driven web applications using a range of web development frameworks.
  • Develop web applications using object relational mapping.
  • Create web services to provide application access to dynamic data.
  • Developing front-end functionality using modern JavaScript libraries and frameworks
  • Build applications that cater for stakeholder needs.

Prerequisite(s)

  • Must have completed all of COMP1003 Structured Data/COMP2021 Software Development Practice

Corequisite(s)

N/A

Antirequisite(s)

  • Must not have completed INFT2064 - Web Technology at the University of South Australia