LOCKDOWN SALE - Get app code for only $99. This is our biggest sale ever - don't miss out!

Ruby on Rails 6 for Beginners [2020]

Learn the latest version of Rails in this new course and build powerful web applications with ease.

  • Created by David Battersby
  • Last Updated 05/2020
  • English
  • English

What you'll learn in this course

  • How to build Ruby a Rails application
  • How to add views and helpers
  • How to create new controllers and actions
  • How to create Models, methods and callbacks
  • Asset pipeline for CSS, images and JS
  • New features available within Ruby on Rails 6
  • How to setup a database (PostgreSQL)
  • The skills that make you valuable to startups

Requirements

  • Should have access to computer with internet
  • You Should have basic HTML and CSS knowledge
  • Basic knowledge of Ruby will be helpful (optional)

Description

Learn the latest version of Rails in this new course and build powerful web applications with ease.

71 lectures 4:34:36

Course Content

Introduction 3 lectures 09:04

Installing Homebrew
01:58
Install Ruby & Setup Our Postgres Database
03:17
Install Ruby on Rails
03:49
Using Terminal to Create a Ruby File
03:21
Strings, Integers and Variables
02:22
String Interpolation and Type Casting
01:50
Arrays and Loops
03:25
Creating a Ruby Method
02:09
Ruby Classes and Objects
04:22
Collecting User Input from the Console
02:24
Creating a new rails application
02:00
Intro to Rails Server & Localhost
02:25
Creating our Homepage
03:50
Version Control using Git
02:21
Database Setup - Installing PostgreSQL
02:34
Installing the Postgres Gem
01:53
Creating our Database and Schema Files from Terminal
02:32
Generating Rails Scaffolding
05:21
Running our first Database Migration
01:14
Adding / Editing / Deleting from the Browser
04:01
Pros and Cons of Scaffolding
02:00
Adding a new Controller from Command Line
03:24
Adding an action to a Controller
01:16
Passing data from action to views
02:45
Using Conditions Within Controllers
02:14
Logging data to the Rails Server
01:46
Adding Redirects to Actions
03:16
Adding Flash Data to Show Success / Error Messages
04:10
Before Filters
03:10
Destroying Controllers in Command Line
02:06
Cleaning Up Our Posts Controller
03:34
Views Folder Structure and File Types
05:27
Bootstrap and Creating Our First Partial
04:25
Displaying Blog Post Entries
07:49
Adding Page Navigation View
08:46
Partials and Local Variables
03:22
Using content_for in layouts
04:29
Common Mistakes with Views - Missing Template
02:09
Styling our Homepage View
08:06
Generating a New Model
01:43
ActiveRecord Validations
05:18
Adding a New Model Method
02:30
Class Methods vs Instance Methods
03:49
Active Record Associations
12:00
Active Record Callbacks
08:18
Scopes and Scope Chaining
03:48
Accessing the Rails Console / Sandbox Mode
02:01
Active Record Queries
06:18
Creating New Database Entries from Rails Console
03:05
Editing and Destroying Database Entries
04:30
Asset Pipline, Webpacker and Yarn
04:36
Images and Asset URLs
05:01
Custom Helper Methods and Views
05:16
Creating Custom Forms
08:17
Custom JS and Remote Forms
04:21
Data Formats and Strong Parameters
04:30
Helper for Form Validation Messages
02:40
Creating a New Migration
01:31
Adding / Removing Columns in Tables
01:55
Rename a Database Table and Column
01:55
Rolling Back a Migration
01:19
Installing the Devise Gem
05:11
Setting up Devise Views
03:01
Create Devise Model
04:25
Adding Columns to a Devise Table
02:32
Drop Admins Table Migration
03:09
Styling Devise Forms and Adding Sign In and Sign Out Links
11:01
Extending our devise registration form
06:16
Connecting user accounts to blog posts
05:42
Adding permissions to blog posts controller
04:15
Showing Author on posts view
03:01

David Battersby

David has more than 15 years of experience in the web development field. He is a full stack Web Engineer with a focus on building scalable cloud-based solutions. He has worked with numerous multinational agencies in Australia, United Kingdom, Ireland and the United States. He has worked on web applications and website projects for key brands such as Guinness, Carlsberg, Heinz, Tesco, Kia and Toyota.

Student Feedback

Kurt King

22 days ago

This is a great introduction to Ruby on Rails. It is not an advanced course but should set you up with everything you need to know to get started! Definitely recommend.

Alexander Coole

about 1 month ago

Due to covid-19, my IRL webdev bootcamp had to swap to online format. I decided to take up this course to supplement that learning and I have learnt more in the first few hour than i have in the last fortnight in my bootcamp. Excellent communicator, and does not elaborate unnecessarily.

Kevin Maurer

about 1 month ago

The course was very clear and I feel that I got what I came here for. I've seen many free youtube tutorials but this was much more precise and very well explained - thanks!

Tyler Schnerch

about 2 months ago

David is an excellent teacher this course will give you a great intro to ruby on rails!

Kirk Anthony Long

about 2 months ago

I have not yet finished the course but so far it is great. It is one of the only Ruby on Rails up to date courses i have found. Most of the other courses on Ruby on Rails are outdated with older versions. The instructor explains things clearly and moves at a good pace. Plenty of time to go back and evaluate the sections and content.

Buy Now
$119.00 $49.00

30 day money back guarantee

This course includes:

  • 4.5 hours of on-demand video
  • documents attached
  • Access from anywhere
  • Lifetime access

Have a coupon?

Enter your coupon code at the checkout to receive course discount.

Related Courses

Ruby Programming for Beginners [2020]

Ruby is an object oriented language that is a great option for anyone wanting to learn to write code.

$119 $49
View Course