Cloud Application Development
Hours per Week
/ 5.0 Difficulty
Page 1 of 2
Give yourself plenty of time to complete the assignments, but if you are good at following instructions and utilizing external resources to research topics, it's an easy A.
Submitted Tue Jun 20 2023
Overall great class. Gives you exposure to APIs, GCP and writing tests in Postman. Definitely was more time-consuming than I thought it would be for an elective. You are given skeleton code and will be reusing your previous code for assignments so I never got "stuck" but it was tedious at times to meet all the requirements. As others have mentioned, the assignments are building blocks for the final project. The quarter I took it, we had 8 assignments that were 10 pts each (drop the lowest score) and then the final project was worth 90 pts.
Submitted Mon Jun 05 2023
This is an interesting class. The first thing to know is 85% of the class is backend web development for apis. Yes you do learn some things about using and interacting with a cloud service, a few small front end development points and a very quick intro to containerization. But the meat of the class is spinning up GCloud apps and programming routes and handlers. Save your project code from week to week and make it modular for reuse. There is a lot of tedious work to be done, because in addition to coding and creating a lot of tests in Postman, you also have to write lengthy documentation for what you make. It isn't the hardest programming, but there is a lot of tedious stuff to do. Go to office hours early and often as a lot of the class is more of a teach yourself unless you ask approach. Its weird that the class is taught using GCloud as AWS and Azure are much more sought after industry standards, but whatever I guess some skills can translate over. Basically though whatever service you work with you have to dig through documentation a lot to figure it out. The final project took hours and hours and days and days for me, partly because I was confused by the instructions several times and had to meet with teachers three times to get it clear in my head. I wrote like 1700 lines of code for it (some copying going on too) hopefully you will not have such a nightmare like I did. Anyway all things considered, its a modern and interesting topic, and better than the other two electives I took at OSU (why is intro to networking required for this? It has almost nothing to do with it.)
Submitted Sun Dec 11 2022
Excellent class! You will get a lot of hands on exposure to APIs and OAuth 2.0
Submitted Tue Dec 06 2022
Make reusable functions for your boats and loads. You'll be making variants of the same project all quarter.
Submitted Mon Dec 05 2022
You can frequently copy your work from the previous week and build on it for the current week's assignment. I would do this whenever you can since it allows you to focus on the new concepts instead of having to constantly rebuild things from scratch that you had already done in previous weeks.
Submitted Mon Dec 05 2022
This was a pretty good class overall. I found the material was pretty light and the assignments were quick to implement. All of the assignments more or less build up off of one another, so writing your code with maintainability/extendability in mind will save you time down the road. The class revolves around assignments and they make up 90% of your grade.
Submitted Sun Nov 27 2022
Start the project early. Watch all the videos provided on Canvas and carefully read the instructions on the Google Cloud website and Postman website. Then all you need is some time to do the coding and tests.
Submitted Fri Jun 24 2022
From a conceptual and technical standpoint, this class is not too difficult. While completing assignments, around 50% of your time will be spent creating/editing documentation which can seem extremely tedious at times. This course is definitely one of the more useful electives offered in this program. Companies continue to shift towards relying 3rd party cloud services (IaaS, PaaS, FaaS) for implementing and maintaining their back end, and most of the big tech companies now offer their own suites of cloud services (Google Cloud Platform, Microsoft Azure, Amazon Web Services, etc). So it should go without saying that this is a very useful skillset to have. In the course, you will mainly working with the Google Cloud Platform. You will develop various APIs and deploy them to GCP, setup your own virtual machine via Google Compute Engine, store and retrieve data on Google Datastore. You will, also, gain some exposure to using Docker, and performing user authentication and authorization via Auth0 and Google OAuth 2.0.
Submitted Tue Jun 14 2022
Submitted Thu Jun 03 2021
Page 1 of 2
Course Analytics was developed for students of Oregon State University's online Computer Science program. The data on difficulty, time commitments, course pairings, and tips have been submitted by real students using this survey. Feel free to add your own reviews if you are a current student! The data is scraped from this spreadsheet.