Monday December 14
Schedule
- HW Review/Stand Up (15mins)
- Data Modeling Relationships (20mins)
- Mirage Mocks (20mins)
- Break (15mins)
- TDD User can start Budget(40mins)
- Break (5mins)
- TDD User can add a deposit(40mins)
Topics
- Data Modeling
- Relationships
- Ownership
- Computed Properties vs Stored Values
- API is not the same as the database
- Hidden Fields
- Encrypted Fields
- Embedded Records
- Foreign Keys
- Mirage Mocks
- Raw Requests
- Models
- Factories
- Serializers
Challenge
For this week we will be working on a weekly budgeting app.
- Users can...
- *Register using Email and Password
- *Login using Email and Password (More on that tomorrow)
- Start budget for a week
- Create a deposit
- Create an expense
- See if they are over budget for a week
Standups
- Jeremy
- Learned: Backbone Routing
- Need to work on: Ember Startup
- Going well: things are starting to click
- David
- Going well: BB project is functioning, Ember is starting to click, just needs repetition
- Need to work on: Scheduling & Syntax Exercises
- Learned: CSS and HTML are coming together
- Brandi
- Going Well: Laying things out is easier
- Needs work: Writing functions, knowing where to begin, remembering structure for Ember and BB
- Learned: Recognizing Ember vs Backbone similarities and differences
Data Modeling
What Are We Storing
- Users
- Emails
- Passwords
- Expenses
- Budgets
- Deposits
- Dates/Timeframes
- Under/Over Budget
Organize By Ownership
- User
- password
- Array of Budgets
- Array of Expenses
- Array of Deposits
- Timeframe
- Start Date
- End Date
- totalMoney
- overUnder