Intro to 8 Apps in 30 days!
  • Quick Intro -- Please Watch.
Why Rails?
  • Why Rails is so popular and easy to learn
Install Rails
  • Easy Install for Ruby, Rails, Git, Sublime Text and Terminal
Stylesheets for Course
  • Adding Stylesheets to the Application
Sublime Text Giveaway/Contest
  • Sublime Text Giveaway
Ruby (OPTIONAL)
  • Quick Intro - Ruby Basics
  • Using iRB -- Interactive Ruby Shell (IRB or irb)
  • Numbers in Ruby
  • Strings in Ruby
  • Booleans in Ruby
  • Arrays in Ruby
  • Symbols in Ruby
  • Hashes in Ruby
  • Variables in Ruby
  • Methods in Ruby
  • Conditionals in Ruby
  • Iterations in Ruby
(PRACTICE ROUND) Getting Familiar with Rails
  • Practice Round 1 - Rails Setup, Getting Familiar with Tools
  • Practice Round 2- Rails Setup, Getting Familiar with Tools
MODEL - VIEW - CONTROLLER (MVC)
  • (MVC) Model - View - Controller
Project 1- FileCabinet App (Evernote Lookalike)
  • Welcome to FileCabinet - Introduction
  • Launch FileCabinet & create static landing page
  • FileCabinet - Doc Controller, Model and more routes
  • FileCabinet - First View File for Doc Model
  • FileCabinet - Display single and all documents
  • FileCabinet - Edit/Update & Destroy Documents
  • FileCabinet - User Model w/ Associations
  • FileCabinet -- Document restrictions (visible only to creator) & Styleeshets
  • FileCabinet - Styling and Navigation
  • FileCabinet - Document Index Page Styling
  • FileCabinet - Document Show Page Styling
  • FileCabinet - Document New, Edit, Log In/Sign Up Pages Styling
  • FileCabinet - Congratulations - Closing Comments
Project 2 - Tumblr App
  • Welcome Tumblr - Introduction
  • Tumblr - Create Post Model, Controller
  • Tumblr - Ability to Create and Show Posts
  • Tumblr - Display all Posts in Sequence
  • Tumblr - Navigation, Styling and Structure of Application
  • Tumblr - Add Validation to Posts (i.e set post parameters)
  • Tumblr- Edit and Delete Post Functionality (Complete CRUD)
  • Tumblr - Add Comments to Posts Page
  • Tumblr - Delete Function for Comments
  • Tumblr - Comments & Post dependency
  • Tumblr - Static Page
  • Tumblr - Add Users to App
  • Tumblr - User Restrictions
  • Tumblr - Congrats - Closing Message
Project 3 - Instagram App
  • Welcome to Instragram - Introduction
  • Instagram - Launch App with Pics Model & Controller
  • Instagram - Ability to Create Posts
  • Instagram - Displaying Posts
  • Instagram - Edit and Deleting Posts
  • Instagram - Add User Model and Association with Pics Model
  • Instagram - Styling and Navigation to App
  • Instagram - Style New & Edit Forms
  • Instagram - Image Uploading
  • Instagram - Layout Changes and Styling
  • Instagram - Upvoting/Liking/Thumbs Up
  • Instagram - Settings Page
  • Instagram - Sign Up Page Styling
  • Instagram - Log In Page
  • Instagram - Congrats - How to Change Web App layout.
Project 4 - HipTime App (Todolist lookalike)
  • Welcome to Hiptime - Introduction
  • Hiptime - Launch app add Gems to Application
  • Hiptime - Item Model and Controller. Added Routes
  • Hiptime - Continue working on CRUD ability (Create and Read)
  • Hiptime - View Files for Show and Index Actions
  • Hiptime - Edit and Destroy CRUD ability
  • Hiptime - User Model using Devise Gem
  • Hiptime - Navigation
  • Hiptime - Associations between Models
  • Hiptime - User Restrictions
  • Hiptime - Ability to Complete Tasks
  • Hiptime - Stylesheet and 'Task Complete' ability
  • Hiptime - Congratulations - Closing Statement
Project 5 - ESPN Forum Web App (Hacker News lookalike)
  • Welcome to ESPN - Introduction
  • ESPN Forum - Launch Rails App with Message Model and Controller
  • ESPN Forum - Add Gems for View Files and Styling
  • ESPN Forum - Ability to Create New Messages
  • ESPN Forum - Ability to Display Messages Created
  • ESPN Forum - Ability to Edit and Destroy Messages
  • ESPN Forum - Add User to App
  • ESPN Forum - Add Navigation and Styling
  • ESPN Forum - Association between Models
  • ESPN Forum - Comments (responses to Message)
  • ESPN Forum - Displaying Comments in Message Threads
  • ESPN Forum - Edit and Delete Comments