Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Ruby on Rails Foundations
Introduction and Installing Rails
What is Ruby on Rails? (4:11)
How to Install Rails on a PC (5:34)
How to Install Rails on a Mac (9:23)
Rails Introduction Quiz
Building your first Rails Application
How to Create a Ruby on Rails Application (1:46)
Explore the Different Rails App Creation Options (4:46)
How to Run the Rails Server and View it in the Browser (3:29)
Explore the List of Database Rake Tasks (6:56)
How to Use Sublime Text as a Text Editor in Rails (4:13)
Exploring the File System of a Ruby on Rails Application - Part 1 (7:47)
Exploring the File System of a Ruby on Rails Application - Part 2 (12:54)
Should you Use Scaffolds or Generators? (6:17)
Creating Your First Rails Scaffold (7:29)
Reviewing What Scaffolds Create (18:10)
Quiz on Building Your First Rails Application
Rails Console
Introduction to the Rails Console (4:08)
How to Create Records in the Rails Console (5:49)
How to Update and Delete Records in the Rails Console (4:27)
Advanced Database Queries in the Rails Console (10:04)
Rails Console Quiz
Routing in Rails
Introduction to Routes in Ruby on Rails (1:53)
RESTful Routing in Rails (7:12)
How to Create a Custom Controller in Rails (2:26)
How to Create Custom Routes for Non CRUD Pages (3:57)
How to Set the Homepage for a Rails Application (7:30)
How to Integrate Routing Redirects in Rails (6:04)
Rails Routing Quiz
Configuring Views
Overview of the Master Application Layout File (3:53)
How to Use View Partials (5:59)
Advanced ERB Tips (9:01)
How to Integrate Images into a Rails Application (3:14)
How to Integrate Custom CSS Styles Using the Rails Asset Pipeline (6:28)
Integrating Web Safe Fonts into a Rails Application (3:10)
How to Integrate a Custom Font into a Rails Application (8:02)
Rails Views Quiz
Rails Controllers
Purpose of Controllers in Rails (7:25)
Learn What Methods in Controllers Do (8:20)
Stay Away from These Controller Antipatterns (4:28)
Integrating Custom Queries in Rails Controllers (5:59)
Rails Controllers Quiz
Rails Models
Purpose of Models in Rails (3:24)
Creating Custom Model Files for Algorithm Integration (6:23)
How to Integrate Custom Database Scopes in a Rails Model File (4:37)
Using Model Files to Create Database Column Default Values (6:33)
How to Integrate Validations in Rails with Model Files (2:34)
How to Generate a Model in Rails (4:10)
Setting Up Database Relations in a Model File (3:14)
How to Add a New Column to a Database Using Migrations (3:41)
Integrating Advanced Callbacks Using a Rails Model File (10:07)
Rails Models Quiz
Rails Database Management
Review on Creating Columns in a Database Table (1:39)
How to Change the Data Type of a Column in Rails (3:17)
How to Remove a Column in Rails with a Migration (1:25)
Rails Database Management Quiz
Ruby Gems and Advanced Development Features
What are Ruby Gems? (3:11)
How to Add Gems to an App's Gemfile (2:19)
Securing Application Credentials (4:55)
How to Build Out a File Uploader in Rails with Carrierwave (3:24)
Connecting to the AWS API (1:56)
How to Generate a Controller in Rails (3:24)
Manually Integrating CRUD Functionality Into a Rails Controller (8:34)
How to Add Private Methods to a Rails Controller (4:12)
Creating Nested Routes in a Rails Application (5:39)
Setting Up a Nested Form in Rails (2:18)
Integrating Parent Values in a Nested Resource Controller Method (3:53)
Configuring Custom Redirects for Nested Resources (2:45)
Integrating Arguments Into Links in Rails (4:51)
Integrating Multiple Queries on a Single Page in Rails (4:14)
Integrating Conditionals Into View Pages for Custom Page Behavior (11:35)
Finalizing File Uploads and Performing Advanced Debugging (8:05)
Ruby Gems and Advanced Development Features Quiz
Authentication
Installing the Devise Gem for Authentication (6:56)
Creating a Devise User Model in Rails (3:58)
Testing Registration and Signing Into a Rails Application in the Browser (3:11)
Integrating the current_user Method into a Rails App (3:33)
How to Allow User to Edit Account Info in Rails (4:07)
Authentication Quiz
Deploying a Rails Application
Overview of Rails Deployment Options (3:29)
Heroku Deployment Requirements (1:57)
Integrating git to a Rails Application and Pushing to GitHub (6:44)
Deploying to Heroku (17:37)
Accessing the Rails Console on Heroku (1:49)
Rails Deployment Quiz
Summary
Course Summary (1:39)
Final Quiz
How to Add Gems to an App's Gemfile
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock