Top Banner
day 11
36

day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Sep 30, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

day 11

Page 2: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

mobile developmentday 11

Page 3: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

online advertisingday 12

Page 4: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

choosing a technology stackday 13

Page 5: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 6: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

betanews.com

Page 7: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Can you spend a few minutes going more high level again?

Website server vs data server. Physically do they look different? Or is one virtual?

More of the differences.

Computing services vs storage services (seems like computing does both)

Page 8: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

What is Docker and why is it being embraced at such a rapid clip?

Page 9: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Could you explain how Heroku and its add-ons are used? How would you

incorporate and pay for an add-on? What makes Heroku easier than AWS?

Page 10: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

From the class discussions and my online explorations, I am still not sure that I understand the difference between Redis and PostgreSQL. They both are cloud storage servers for databases that allow for horizontal and vertical scaling. Is the difference

largely that Redis is used for enterprise applications, but PostgreSQL is for "hobby" apps? Thanks!

Page 11: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

On day 9, Professor Malan talked a little bit about oAuth. Many tools for apps require oAuth functionality like Facebook connect. How does oAuth work? What are the security vulnerabilities?

What was the difference between oAuth and oAuth 2?

Page 12: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

It seems Facebook's React Native language looks promising and is relevant to our discussions. Could you perhaps discuss

this in class? http://techcrunch.com/2015/04/20/how-facebooks-react-native-will-change-mobile-apps/

Page 13: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

facebook.github.io/react-native

Page 14: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Other 4%

iOS 15%

Android 82%

pcworld.com

Page 15: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

apple.com

Page 16: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Objective-C, Swift

Page 17: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

developer.apple.com/xcode

Page 18: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

apple.com

Page 19: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

apple.com

Page 20: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

cs193p.stanford.edu

Page 21: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 22: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

Java

Page 23: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

developer.android.com

Page 24: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

android.com

Page 25: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

developer.android.com/training

Page 26: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

websites

Page 27: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 28: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

web apps

Page 29: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 30: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

hybrid apps

Page 31: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 32: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 33: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 34: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

frameworks

jQuery Mobile

PhoneGap

React Native

Sencha Touch

Titanium

. . .

Page 35: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high
Page 36: day 11 - cdn.cs50.net · day 11. mobile development day 11. online advertising day 12. choosing a technology stack day 13. betanews.com. Can you spend a few minutes going more high

to be continued