Cloud computing has recently emerged as an efficient and cost-effective means of using distributed systems to deliver content and applications as a service via the Internet. This unit will provide students with the necessary knowledge to design and develop enterprise-scale applications that leverage cloud computing on different platforms and incorporate web services for interacting with other systems. Students will explore the fundamental concepts of cloud computing, the advantages and limitations of the platform architecture, and review literature regarding current research on the topic to gain a greater insight into future developments of the platform. -- Course Website
Prerequisites: (FIT9004 or FIT9017) and (FIT9003 or FIT9019)<br/>Recommended knowledge: Students undertaking this subject are expected to have knowledge in object-oriented programming and have basic skills in SQL.