iXperience Session A

Feedback Form Office Hours

Schedule

Week 4

Day Time Title Slides Videos Code
Monday Morning Rails: Facebook Login w/ OmniAuth Slides 16A Video 16A Code 16A
Afternoon Payments w/ Stripe Slides 16B Video 16B Code 16B
Tuesday Morning Rails: Search, Pagination, Charts, AJAX Slides 17A Video 17A Code 17A
Afternoon More Bootstrap Video 17B Code 17B
Wednesday Morning Deploying Apps to Heroku Slides 18A Video 18A Code 18A
Afternoon Project Checkins
Thursday Morning Animations! Video 19A
Afternoon Demo Critiques Teacher Tips
Friday Morning Finale: Lessons Learned & Parting Words Finale Video

Week 3

Day Time Title Slides Exercises Videos Code
Monday Morning Ideas and Ideation Slides 11A Exercises 11A
Afternoon User and Market Research Slides 11B Exercises 11B
Tuesday Morning Rails: Uploading Files Slides 12A Video 12A Code 12A
Afternoon Rails: Useful Gems, Github Collaboration Slides 12B Exercises 12B Video 12B
Wednesday Morning Khayelitsha Visit!
Afternoon Rails: Javascript & Google Maps Slides 13B Exercises 13B Video 13B Code 13B
Thursday Morning Presentation Tips, Pitch Practice Slides 14A-1 Video 14A-1
Noon Breakout: Building Pinterest Notes 14A-2 No exercises Video 14A-2 Code 14A-2
Afternoon Design Principles Slides 14B Video 14B-1
Late Afternoon Intro to Bootstrap Exercises 14B Video 14B-2 Code 14B
Friday Morning Project Planning Feedback
Afternoon Rails: ActiveRecord Callbacks, ActionMailer Slides 15B Exercises 15B Video 15B Code 15B

Week 2

Day Time Title Slides/Notes Exercises Videos Code
Monday Morning Rails: Introduction Slides 6A Exercises 6A Video 6A
Afternoon Modelling Resources Notes 6B Exercises 6B
Tuesday Morning Rails: Building Models in Rails Slides 7A Exercises 7A Video 7A
Afternoon Rails: Modelling Routes Slides 7B Exercises 7B
Wednesday Morning Rails: Routes, Controllers, Views Slides 8A Exercises 8A Video 8A Code 8A
Afternoon Rails: Migrations, ActiveRecord, Forms Slides 8B Exercises 8B Video 8B Code 8B
Thursday Morning Rails: Relations, Validations Slides 9A Exercises 9A Video 9A Code 9A
Afternoon Rails: Layouts, Partial & Styling Slides 9B Exercises 9B Video 9B Code 9B
Friday Morning Rails: Authentication Notes 10A Exercises 10A Video 10A Code 10A
Afternoon Rails: Review Notes 10B Exercises 10B Video 10B

Week 1

Day Time Title Slides Exercises Video
Monday Morning Welcome to iXperience! Slides 1A Exercises 1A
Afternoon Building Startup Ideas Slides 1B
Tuesday Morning Ruby: Variables & Basic Methods Slides 2A Exercises 2A
Afternoon Ruby: Data Types, Booleans & Control Flow Slides 2B Exercises 2B
Wednesday Morning Ruby: Arrays, Hashes, & Enumeration Slides 3A Exercises 3A Video 3A
Afternoon Ruby: Methods & Objects Slides 3B Exercises 3B Video 3B
Thursday Morning Ruby: Working with APIs Slides 4A Exercises 4A Video 4A
Afternoon Ruby: Defining Classes Slides 4B Code 4B
Friday Morning Git & Github Slides 5A Exercises 5A Video 5A
Afternoon Ruby: Review Notes 5B Exercises 5B

Resources

Design

Description Website
Free, Beautiful Stock Images pexels.com
Free, Beautiful Icons The Noun Project
Great UI Principles GoodUI
Cool Color Palette Choose Coolors
The Best Designs: A showcase website for the best designs thebestdesigns.com
Sidebar: A blog with 5 great web design articles every day sidebar.io
Twitter Bootstrap: Instant, responsive, customizable web design for non-designers getboostrap.com
Balsamiq: Mock up your websites balsamiq.com
Mockingbird: Another way to mock up your websites. gomockingbird.com
Good UX Design Smashing Magazine
Icons! FlatIcon
IconMonstr
The Noun Project
Bootstrap

Ruby

Skill-level specific Ruby challenges (Brian's favorite) codewars.com
Easier Ruby, Rails, Git and other puzzles codequizzes.com
Tricky Ruby puzzles rubyquiz.com

Rails

Rails guides guides.rubyonrails.org

Sublime

Sublime from command line Sublime Docs
Package Manager sublime.wbond.net
Emmet (type HTML like a GOD, via Package Manager) emmet.io

Javascript

Getting Started with Javascript iX intro
Online Javascript Walkthrough Codecademy JS

Heroku

Deploying to Heroku Heroku Dev Center
Installing Postgres Windows,
Mac (Postgres.app)

Fun Books

User Research: Just Enough Research
Story of Twitter's Founding: Hatching Twitter