Rails Course Page Y2S1

Schedule

Today's Lecture Exit Tickets Link Office Hours Link

Week 1

Day Time Title Class
Monday Morning Welcome to iXperience! Slides 1A Exercises 1A
Afternoon Installation and Prework Review 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: Arrays, Hashes, & Enumeration Slides 3A Exercises 3A
Afternoon Ruby: Methods & Objects Slides 3B Exercises 3B
Thursday Morning Ruby: Defining Classes Slides 4A Exercises 4A
Afternoon Ruby: Working with APIs Slides 4B Exercises 4B
Friday Morning Git & Github Slides 5A Exercises 5A
Afternoon Ruby: Class Methods & Self Slides 5B Exercises 5B

Week 2

Day Time Title Class
Monday Morning Ruby: Review Notes 6A Exercises 6A
Afternoon Rails: Internetroduction Slides 6B Exercises 6B
Tuesday Morning Rails: Building a Blog Slides 7A Exercises 7A
Afternoon Rails: Models & ActiveRecord Slides 7B Exercises 7B
Wednesday Morning Rails: Building Lekker Plekke Notes 8 Exercises 8
Afternoon Rails: Migrations & Seeds Notes 8 Exercises 8
Thursday Morning Rails: Views & Forms Notes 9 Exercises 9
Afternoon Rails: Model Associations Notes 9 Exercises 9
Friday Morning Rails: Validations Notes 10 Exercises 10
Afternoon Rails: Model Associations Slides 10B Exercises 10

Week 3

Day Time Title Class
Tuesday Morning Ruby: Gems Slides 11A Exercises 11
Afternoon Rails: Authentication Slides 11B Exercises 11
Wednesday Morning Deploying with Heroku Slides 12A Exercises 12
Afternoon Bootstrap Basics Slides 12B Exercises 12
Thursday Morning Rails Review
Afternoon Homework Lab
Friday Morning Project Ideas Exercises 13
Afternoon UX Workshop Exercises 13

Week 4

Day Time Title Class
Monday Morning Git Review Slides 5A Exercises 5A
Afternoon Rails: Basic Authorization Notes 14B
Friday Morning Final Project Overview Slides 20A

Resources

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 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

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

Workshops

Tech Interview Advice Erica's Slides