WEB DEVELOPMENT ON THE CLOUD
Credit points: 15
SchoolSchool Engineering&Mathematical Sciences
Subject Co-ordinatorLianhua Chi
Available to Study Abroad StudentsYes
Subject year levelYear Level 5 - Masters
Prerequisites CSE4DBF and one of the following subject CSE4IOO, CSE4OOF
|Resource Type||Title||Resource Requirement||Author and Year||Publisher|
|Discipline Specific||Introduction to React||Recommended||Cory Gackenheimer, 2015||APress|
Graduate capabilities & intended learning outcomes
01. Ability to design and build a stateless web server based on cloud technologies.
- The lectures will teach students the importance of stateless web servers. It will also teach students how to build a stateless web server. Students will build stateless web servers in both the labs and assignment.
02. Ability to use modern software engineering tools to build and deploy robust code for scalable web sites
- The lectures will teach students modern code deployment technologies such as continuous delivery, versioning, and container technologies in order to write and deploy robust code. Students will practice these skills in labs and the assignment.
03. Identify the best storage technologies to use when building a particular given web site.
- The lectures will teach the students the tradeoff between the different storage technologies such as relational databases and noSQL stores. Students will learn how to use these storage technologies in labs and will apply the skills learnt in their assignment.
04. Identify the best cloud based web services to use to build a given scalable web site.
- Various cloud based web services will be taught in the lectures. Students will experience using these services in the labs.
05. Ability to critically analyse the scalability of a given cloud based web solution to a web problem and suggest options to make the solution more scalable.
- In the lectures students will learn the different tradeoffs of various different cloud based web technologies. Students will apply some of this knowledge inside lab classes.
Select to view your study options…
Melbourne, 2019, Semester 2, Day
Maximum enrolment sizeN/A
Subject Instance Co-ordinatorLianhua Chi
One 2.0 hours laboratory class per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
One 2.0 hours lecture per week on weekdays during the day from week 31 to week 43 and delivered via face-to-face.
|10 Laboratory Reports (equivalent to 1000 words)||Each lab will include programming tasks which students need to complete. The completed tasks will be marked by the lab demonstrator.||10||01, 02, 03, 04, 05|
|One programming assignment (equivalent to 2500 words)||30||01, 02, 03, 04|
|One 3-hour examination||Hurdle requirement: To pass the subject, a pass in the examination is mandatory.||60||01, 02, 04, 05|