University : RMIT University UniLearnO is not sponsored or endorsed by this college or university.
Subject Code : COSC2626
Assignment Task

 

Overview
This assignment consists of 3 tasks:
Task 1: Develop a cloud based application using Google App Engine
Task 2: Develop a Google BigQuery based application
Task 3: Draft a proposal for Assessment 3 
 

Assessment Criteria
This assessment will develop your ability to:
• Develop cloud based applications using Google App Engine
• Develop Google BigQuery based applications
 

Learning Outcomes
This assessment is relevant to the following Learning Outcomes:
• Develop and deploy cloud application using popular cloud platforms
• Design and develop highly scalable cloud-based applications by creating and configuring virtual machines on the cloud and building private cloud.

Task-
Create a simple online forum application with Google Datastore/Firebase and Google Cloud Storage, and deploy it to Google App Engine using your learned knowledge in Tute 2 and Tute 3. This application will have following components and functions:
1. Create 10 entities in Google Datastore/Firebase (Namespace: default, Kind: user, Key: default), which contain the following properties and values.

2. Store 10 images into Google Cloud Storage. Each image shows a unique single digit (from 0 to 9). These images will be used as default user images.

Note: A sample digit image source is https://www.123rf.com/photo_41936678_neon-digit-nine- from-neon-alphabet-collection-isolated-on-black.html. Feel free to use your own collected digit images.

3. login page
The login page contains a “ID” text field, a “Password” field, and a “Login” button as well as a “Register” link. When user clicks the “Login” button, it will validate if the user entered credentials match with the information stored in the datastore/firebase.

3.1. If the user credential is invalid, the login page will display “ID or password is invalid”. 
3.2. If the user credential is valid, it will be redirected to the forum page. 

4. register page
The register page contains an “ID” text field, a “Username” and a “Password” field, a “User Image” uploading field and a “Register” button. When user clicks the “Register” button, it will validate if the user entered id and username match with the information stored in the Google Datastore/Firebase.

4.1. If the entered id matches with the id stored in the Google Datastore/Firebase, the register page will show “The ID already exists”. 
4.2. If the entered username matches with the user_name stored in the Google

Datastore/Firebase, the register page will show “The username already exists”. 
4.3. If both the entered id and username are unique,
4.3.1. the new user information will be stored in the Google Datastore/Firebase

 

 

This COSC2626 - Cloud Computing Assignment has been solved by our Cloud Computing experts at UniLearnO. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Eureka! You've stumped our genius minds (for now)! This exciting new question has our experts buzzing with curiosity. We can't wait to craft a fresh solution just for you!

  • Uploaded By : Brett
  • Posted on : April 17th, 2019

Whatsapp Tap to ChatGet instant assistance