Skip to content

Latest commit

 

History

History
62 lines (48 loc) · 4.27 KB

README.md

File metadata and controls

62 lines (48 loc) · 4.27 KB

Week 5

What did we do last week?

  • Creating Web Applications (Sinatra): We will introduce the idea of CRUD, or the basic structural relationship users have to data on a web application. We will practice building sample applications the allow the user to generate new, specific content, and share it. We will also cover deploying this application to a production server.
  • Persistent Stores (Redis): We will learn how to use a simple, No-SQL database (in this case, a key-value store). We will cover both writing to, and reading from, the database in environments such as the command-line interface, simple Ruby programs, and web-based applications. We will also cover how to set up and deploy databases to production servers.

What are we doing this week?

Monday Tuesday Wednesday Thursday Friday
Lessons Authentication and Authorization
OmniAuth (OAuth) 2
CRUD Part II: Deletion Project Sprint Project Sprint Project Sprint
Events & Panels Outcomes
(4:30pm - 5:30pm)
Lunch Panel: Betaworks
Extended Hours @ GA
Code Reviews (2:30pm - 5:30pm)

Paired Programming Schedule

Paired programming sessions will consist of two Pomodoro cycles of 25 minutes each with a 5 minute break. Please come prepared with a User Story so that the time can be best utilized.

Wednesday
Afternon
Thursday
Morning
Thursday
Afternoon
Friday
Morning
Friday
Afternoon
Phil Andreus Dana Melodie Angelina Kristen
Travis Kamari Dain Sadé Sarah Michael
PJ Simons Patricio Brian Chadd Dennis

Suggested Readings and Examples

Here is a list of readings, tutorials, and examples for this week's lessons:

What are we doing next week?

  • JavaScript: We will learn a new language, JavaScript. JavaScript introduces a few new ideas that are often related to the Functional Programming paradigm, a different object model (Prototypes instead of Classes), and slightly different scope and data-typing rules. JavaScript is embedded in every web browser, and is therefore the language of choice for client-side scripting (programming) in web applications.