Rails Course Page Y2S3

Schedule

Exit Tickets Link Office Hours Link

Week 3

Day Time Title Class Exercises Solutions Video
Friday Final Presentations Guide

Week 3

Day Time Title Class Exercises Solutions Video
Monday Morning Project Lab Week 3 Project
Afternoon Rails: Authentication Slides 11B Exercises 11
Tuesday Morning Rails with Heroku Heroku Guide Exercises 12 Video
Afternoon Bootstrap Themes Slides 12B Final Project Guidelines
Wednesday Morning Rails: Authorization Exercises 13 Video
Afternoon Building Twitter Video
Thursday Morning Advanced Git & Github Final Project Proposal Examples Video
Afternoon APIs OMDB
GitHub OmniAuth

Week 2

Day Time Title Class Exercises Solutions Video
Monday Morning Project Lab
Afternoon From Sinatra to Rails Slides 6B Exercises 6 Video
Afternoon Rails Blog Lab Lab 6 Exercises 6 Solutions 6
Tuesday Morning Rails: Routes, Views & Controllers Slides 7A Exercises 7 Video
Afternoon Rails: Models Slides 7B Exercises 7 Solutions 7 Video
Wednesday Morning Rails: Routes, Views & Controllers Notes 8 Exercises 8 Solutions 8 Video
Afternoon Rails: Models, Migrations, & Seeds Notes 8 Week 2 Project Video
Thursday Morning Rails: Views & Forms Notes 9 Exercises 9 Solutions 9 Video
Afternoon Rails: Model Associations 1 Notes 9 Week 2 Project Project Example Video
Friday Morning Rails: Model Assocations 2 Slides 10A Weekend Project Video
Afternoon Rails: Bootstrap Basics Slides 10B Example App
Afternoon Rails: Review Weekend Project Video

Week 1

Day Time Title Class Exercises Solutions Video
Monday Morning Welcome to iXperience! Slides 1A Exercises 1A
Afternoon Git & Github Slides 1B Exercises 1B
Tuesday Morning Ruby: Variables & Basic Methods Slides 2A Exercises 2A Solutions 2A
Afternoon Ruby: Data Types, Booleans & Control Flow Slides 2B Exercises 2B Solutions 2B Video
Wednesday Morning Ruby: Methods & Scope Slides 3A Exercises 3A Solutions 3A Video
Afternoon Ruby: Arrays, Hashes & Enumeration Slides 3B Exercises 3B Solutions 3B Video
Thursday Morning Ruby: Web App with Sinatra Slides 4A Exercises 4A Solutions 4A Video
Afternoon Ruby: Sinatra & Collections Slides 4B Exercises 4B Solutions 4B Video
Friday Morning CSS & Bootstrap
Afternoon Aaron's Motivation Exercises 5
Weekend Ruby: Review Notes 5A

Resources

GitHub

How to create a new GitHub repo Instructions

Vocabulary

Vocabulary Glossary Vocabulary Glossary

Bootstrap Templates

Description Website
Wrap Bootstrap - Impressive (cheap) commercial themes wrapbootstrap.com
themeforest - tagged with bootstrap themeforest.net
Bootswatch - free themes for Bootstrap bootswatch.com
Bootstrap Bay - commercial themes bootstrapbay.com
2015 Best free bootstrap templates webdesignlike.com

Design

Description Website
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 Cheet Sheet Notes
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

JavaScript Basics developer.mozilla.org

Heroku

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

Workshops

Tech Interview Advice Erica's Slides