Rails Course Page Y2S2

Schedule

Exit Tickets Link Office Hours Link

Week 4

Day Time Title Class
Monday Morning Final Project Lab Lab 15A
Afternoon User Authorization Video
Tuesday Morning Github Collaboration
Afternoon Mapbox + Geocoder Notes
Wednesday Morning Search Video
Friday Morning Presentations! Guide

Week 3

Day Time Title Class
Monday Morning Ruby: Nested Routes Guides #6 Exercises 11 Video
Afternoon Rails: Authentication Slides 11B Checkpoint Answer Key Video
Tuesday Morning Rails: Authentication Exercises 12
Afternoon Bootstrap Basics Slides 12B
Wednesday Morning Bootstrap Themes Slides 13A Exercises 13A
Afternoon Deploying with Heroku Slides 13B Exercises 13B
Thursday Morning Ruby: APIs Slides 14A Exercises 14A Video
Afternoon Review/Lab Exercises 14B

Week 2

Day Time Title Class
Monday Morning Ruby: Sinatra and Rails Slides 6A
Afternoon Rails: Building a Blog Lab Lab 6B Exercises 6
Tuesday Morning Rails: Routes/Controllers/Views Slides 7A Exercises 7 Video
Afternoon Rails: Models & ActiveRecord Slides 7B Exercises 7 Video
Wednesday Morning Rails: Apps Controllers, Views & Routes Notes 8 Exercises 8A
Afternoon Rails: Apps Models, Migrations & Seeds Notes 8 Exercises 8B
Thursday Morning Rails: Views & Forms Notes 9 Exercises 9 Video
Afternoon Rails: Model & Associations Notes 9 Exercises 9 Video
Friday Morning Rails: Assocations & Review Exercises 10 Video
Afternoon Rails: Model Associations Exercises 10

Week 1

Day Time Title Class
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
Afternoon Ruby: Data Types, Booleans & Control Flow Slides 2B Exercises 2B
Wednesday Morning Ruby: Methods & Scope Slides 3A Exercises 3A
Afternoon Ruby: Web App with Sinatra Slides 3B Exercises 3B
Thursday Morning Ruby: Arrays, Hashes & Enumeration Slides 4A Exercises 4A
Afternoon Ruby: Sinatra & Collections Slides 4B Exercises 4B
Friday Morning Review Slides 5A
Afternoon Review Exercises 5

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

Learn to Program PDF
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
Agile Development with Rails 4 PDF

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