Getting started with Ruby on Rails
  • Introduction
  • Preview of the final project app built in the course
  • Structure of the course and how to get live help
  • What are web applications?
  • IMPORTANT: Latest updates - Text lecture which will discuss latest updates
  • Learn Ruby by trying Ruby (link updated and provided in previous text lecture)
  • Ruby warm-up quiz
  • Set up your development environment
  • Familiarity with IDE and command line
  • Familiarity with IDE and command line - Text Lecture
  • Install Ruby on Rails 5
  • Install Ruby on Rails 5 - Text lecture
  • Components of a Rails app
  • A closer look at components
  • Components of web apps
  • Start your first Rails app and build homepage!
  • Start your first Rails app - Text lecture
  • About page and homework!
  • About page and homework - Text lecture
  • Create a table and what is CRUD?
  • CRUD kickoff - Text lecture
  • Rails console
  • Rails console - Text lecture
  • Wrap up section 1 - Assignments
  • Wrap up section 1 - Text lecture
The Front-End Interface
  • A look at <% vs <%=
  • Start a new todo from the UI
  • Start a new todo from UI - Text lecture
  • Complete creating todos from UI
  • Complete create todos - Text lecture
  • Add flash and show
  • Add flash and show - Text lecture
  • Version control with Git and Github
  • Version control with Git and Github - Text lecture
  • Edit action
  • Edit action - Text lecture
  • A closer look at iteration with .each
  • Index view and links
  • Index view and links - Text lecture
  • Destroy, refactor and homework
  • Destroy, refactor and homework - Text lecture
Front-end styling and production deploy
  • Production deploy and start main project app
  • Production deploy and start main project app - Text lecture
  • Install Bootstrap and start homepage
  • Install Bootstrap and start homepage - Text lecture
  • Part 2 - Install Bootstrap and build homepage
  • Part 2 - Install Bootstrap and build homepage - Text lecture
  • Learn/Practice HTML and CSS
  • Learn/Practice HTML and CSS - Text lecture
  • Build homepage and add styling
  • Build homepage and add styling - Text directions and code
  • Complete homepage
  • Complete homepage - Text directions and code
Associations and full on Rails MVC
  • Associations intro and view updates
  • Associations intro and view updates - Text lecture
  • One to many association and foreign key
  • Complete discussion on one to many associations
  • Create tables and models
  • Create tables and models - Text lecture
  • Test Driven Development - validations for model
  • TDD - validations for model - Text lecture
  • TDD - Build chefs
  • TDD - Build chefs - Text lecture
  • Complete chef model
  • Complete chef model - Text lecture
  • One-to-many association between chefs and recipes
  • One-to-many between chefs and recipes - Text lecture
  • Restful routes
  • TDD to build index action
  • TDD to build index action - Text lecture
  • TDD and complete index
  • TDD and complete index - Text lecture
  • Use TDD to build show recipe
  • TDD to build show recipe - Text lecture
  • Complete show recipe
  • Complete show recipe - Text lecture
  • Add profile image and refactor code
  • Add profile image and refactor code - Text lecture
  • Complete profile image feature
  • Profile image feature - Text lecture
  • Start new recipe
  • Start new recipe - Text lecture
  • New form
  • New form - Text lecture
  • TDD to create new recipes
  • TDD to create new recipes - Text lecture
  • Complete create new recipes feature
  • Complete create new recipes feature - Text lecture
  • Add flash feature
  • Add flash feature - Text lecture
  • Start edit recipes feature
  • Start edit recipes feature - Text lecture
  • Complete edit recipes feature
  • Complete edit recipes feature - Text lecture
  • Delete recipes and test
  • Delete recipes and test - Text lecture