Connecting to the Cloud
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
This will be your first assignment using dynamic data. You will use the Firebase
Cloud/Messaging, Database and/or Storage to create a list of dynamic information and then use
JavaScript and HTML to display this information.
Your list should include five or more fields and at least one type of media (images, audio, video,
etc…).
Here are a few ideas for the assignment:
1. Photo Gallery
2. News/Blog
3. Products
4. Video/Audio
5. List of Works (possibly to use in your portfolio)
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Assignment Rubric
You will be given a mark out of 50 for this assignment. Here’s how your grade will be calculated:
20% 40% 60% 80% 100%
Well Formatted
Code (10)
Code is well formatted, tabbed and commented.
Data Structure
(10)
Poorly
structured tables
Well structured
tables
Consistent field
naming
conventions
Proper use of ID
fields
Optimal number
of tables, fields,
etc…
Design (10) No design is
applied
Design is
functional
Design is very
well done and
functional
Cloud (15) Calls to cloud
are attempted
Calls to cloud
are functional
Calls to cloud
return data
Cloud data is
displayed
Cloud data is
very well
formatted
Advanced
Firebase
Concepts (5)
Authroization
Live Updates
Use of Storage
Notifications
Use two of the
advanced
concepts
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Exercise Submission
To submit this exercise please include these three items in your Blackboard submission:
1. You project URL
2. Your cloud database structure
3. A description of how the advanced cloud concepts have been implemented
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
Resources
Firebase – https://firebase.google.com/
Firebase on YouTube – https://www.youtube.com/channel/UCP4bf6IHJJQehibu6ai__cg
https://firebase.google.com/
https://www.youtube.com/channel/UCP4bf6IHJJQehibu6ai__cg