Advance Web Application Development
Credit points
(Generally, 1 credit = 10 hours of classes and independent study.)
Location
Online Real Time
VU Brisbane
VU Sydney
Prerequisites
NIT2213 - Software Engineering
(Or equivalent to be determined by unit coordinator)
Co-requisites
(Corequisite units must be studied concurrently with this unit)
Overview
This unit provides students with knowledge and practice of designing and developing large complex web applications, e.g., large enterprise software systems in web-based environment. Students will learn of advanced software frameworks for web development and apply them in practice. A number of techniques will be introduced the latest web technologies and frameworks.
Learning Outcomes
On successful completion of this unit, students will be able to:
- Critically analyse requirements of large and complex web applications for a real-world business case;
- Adapt and analyse advanced web application frameworks in designing large and complex web application; and
- Design, develop and deploy large web applications with current popular technologies.
Assessment
For Melbourne campuses
Assessment type: Laboratory Work | Grade: 20%
Lab assessments (2)
Assessment type: Project | Grade: 40%
Project
Assessment type: Test | Grade: 40%
Open book test (with long answer and scenario-based questions)
Other locations
Assessment type: Assignment | Grade: 25%
Large web system design and development.
Assessment type: Project | Grade: 25%
Large web system prototyping and development.
Assessment type: Examination | Grade: 50%
Final Written Examination (3hours)
Required reading
Further reading and resources are available in VU Collaborate.
ASP.NET Core 2.0 MVC & Razor pages for beginners: how to build a website, Create Space Independent Publishing Platform
Fagerberg, J. (2017) | Scotts Valley, CA
C# 7.0 in a nutshell: the definitive reference
Albahari, J & Albahari, B (2017) | O'Reilly Media, Sebastopol, CA.
As part of a course
This unit is not compulsory for any specific course. Depending on the course you study, this unit may be taken as an elective.