Up and running with IDE and Command Line
  • Course Introduction
  • Sign up for Cloud9 IDE
  • Text - Sign up for online IDE (IMPORTANT - don't skip)
  • Getting familiar with IDE
  • Learn about the command line
  • Helpful info - Text
Get started with Ruby programming language
  • Introduction to Ruby and Hello World!
  • Introduction to Ruby and hello world - Text
  • Strings in Ruby
  • Strings - Text directions and code
  • Strings - 2
  • Strings 2 - Text directions and code
  • Solutions to exercises
  • Numbers in Ruby
  • Numbers - Text directions and code
  • Numbers - 2
  • Numbers 2 - Text directions and code
  • Branching if/else
  • Branching if/else - Text directions and code
  • Explore more branching
  • More branching - Text directions and code
  • Arrays in Ruby
  • Arrays in Ruby - Text directions and code
  • Arrays 2 - explore more
  • Arrays - 2 - Text directions and code
  • Hash structures in Ruby
  • Hash - Text directions and code
  • Ruby styling
  • Practice what you have learnt!
  • Introduction to Object Oriented Programming
  • Introduction to OOP - Text directions and code
  • Inheritance and Modules
  • Inheritance and modules - Text directions and code
  • Final Ruby project - File Reader class
  • Project File Reader - Text directions and code
Welcome to the world of Ruby on Rails!
  • What are web applications?
  • Command line and install Ruby on Rails 5
  • Command line and install Rails 5 - Text directions and code
  • Components of a Rails Application
  • What are actions?
  • Start a new Rails app and learn about MVC
  • Start new Rails app and MVC - Text lecture and code
  • Add views and homework
  • Add views - Text lecture
  • C R U D - kickoff
  • CRUD kickoff - Text lecture
  • CRUD from console
  • CRUD from console - Text directions and code
  • Wrap section 3 with assignments
  • Wrap section 3 - Text content
Actions from UI
  • Discuss <% and <%= in more detail
  • Actions from UI
  • Actions from UI - Text directions and code
  • Create action and error display from browser
  • Create action - Text directions and code
  • Complete create and show actions and add flash
  • Complete create, show and flash - Text directions and code
  • Initiate version control with Git
  • Version control with Git - Text directions and code
  • Edit action
  • Edit action - Text directions and code
  • The .each method
  • Index action and listing
  • Index action and listing - Text directions and code
  • Destroy action and refactor code
  • Destroy and refactor - Text directions and code
  • Create new flashy version of Todo app using bootstrap and scaffold generators
  • Bonus Lecture: Thank you and next steps