Ruby on Rails a Beginners Guide
4.1 (405 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
15,651 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby on Rails a Beginners Guide to your Wishlist.

Add to Wishlist

Ruby on Rails a Beginners Guide

A total beginners guide to building a Rails Application
4.1 (405 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
15,651 students enrolled
Last updated 3/2016
English
English [Auto-generated]
Price: Free
Includes:
  • 6.5 hours on-demand video
  • 5 Articles
  • 73 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Have this skills to create a rails application and publish the app live on the web. Students learn the inner workings of rails and get introduced to gems, authentication, the rails console, rails generators, Git Hub and much more.
View Curriculum
Requirements
  • A little understanding of HTML is helpful, but it’s not required
Description

When developing this course I wanted to really focus on the new developer. I have set things up so you can come into this course with no experience and once you complete the lessons you will be able to construct and deploy a Ruby on Rails application. The focus is on how to construct an application and not on "building a 'Time Machine' using Rails".

Some areas covered include: MVC, CRUD, Github, Heroku, Rails Console, Cloud 9, Rails Generators, Gems and other important topics.

Once you have completed this course you will have this skill to build out your very own application using a "step by step" approach or by using Rails generators.

Our first Model is our "User", we cover how this "Model" can be anything you desire.

We then look at styling your site using Gems and Bootstrap. I also show you resources on where to find cool Bootstrap layouts that you can simply drop into your application.

We then cover how to build association between a "User Model" and a "Article Model". This is an important step in any applications as it gives the ability to associate objects in your database.

Each Video comes with a text lecture and PDF which allows you to download the code that relates to each video.

We all need to walk before we run and so I hope you will join me on this walk into Ruby on Rails a Beginners Guide.

Who is the target audience?
  • This Course is designed for beginners. If you already know how to create a site using rails this course is not for you.
Compare to Other Ruby On Rails Courses
Curriculum For This Course
88 Lectures
06:27:24
+
Introduction - Welcome To Ruby on Rails a Beginners Guide
3 Lectures 06:43
Welcome
02:39

Welcome
00:09

A brief overview of using Rails in the cloud.

STOP! Don't try to install Rails!
03:55
+
Inner Workings - Pulling Back The Curtain
3 Lectures 16:57

In this lecture we look at "CRUD" and how Create Read Update and Delete works inside Ruby On Rails.

CRUDola
03:59

CRUD
1 question

In this lecture we look at "MVC" which stands for Model View Controller. This is the the core of how a Rails application works.

MVC ABC
03:51

MVC
1 question

Introduction to basic database functions and how we set things up inside rails.

The Database
09:07

Database
1 question
+
Create and Preview Our Application
3 Lectures 13:14

In this lecture we create our application using the c9.io IDE (Integrated Development Environment)

Creating Our Application
03:34

Command line basics that allow us to move around our app using terminal commands.

Moving Around
05:38

Moving Around
1 question

Here we learn how to preview our application in the browser.

Fire Up The Server!
04:02
+
Git Version Control
4 Lectures 18:11

An Introduction to version control. saving your application to git hub

Getting Started With Git Version Control
02:38

Linking your workspace with Git Hub

Link it up to Git Hub
04:55

Configure your application to access version control using SSH keys.

Update your IDE with SSH access
03:08

Version control basic functions.

How Git Hub Saved My Life
07:30
+
App Time - Creating Public Pages
3 Lectures 18:42

Build out a rails page step by step.

Hello World So 1996
10:22

Using version control to save our work.

Git Time
01:25

intro to rails generators and building out views.

Generation Control - Generating Controllers
06:55

Generate a Controller
1 question
+
Getting Sassy
8 Lectures 29:53

using gems and adding styles to your rails application.

Getting Sassy - Installing bootstrap-sass-rails Gem
01:45

continued style of your rails application

Getting Sassy Part 2
04:08

an introduction to navigation and adding basic navigation to your application.

Navigation
04:31

moving you code into a partial file.

Navigation Partial
03:38

Creating a Partial
1 question

ERB
1 question

Navigation Cleanup
04:03

Contained
03:19

Footer
04:17

Font Awesome
04:12
+
Setting Up Users
5 Lectures 31:16
User Set Up Gems
10:40

User Sign In
09:03

Update Development Dot RB
02:51

Sign In Sign Up Sign Out
06:01

Flash Helper
02:41
+
Heroku
3 Lectures 18:15
Heroku.com Gems
03:03

Heroku Production Push
08:13

Rails Console and Heroku
06:59
+
Stylish
6 Lectures 20:27
Bootstrap css and Navbar-Brand
04:32

Link To
1 question

Contact and About Links
02:29

Title Tab Favi
01:53

Adding Layouts To Pages
05:00

Two Footers!
02:17

If Else End Footer
04:16

If else
1 question
+
Updating Our Users
7 Lectures 31:18
Generate A Migration
04:13

Migration
1 question

Custom Registration
04:53

Edit My Profile
03:38

Showing Links Based On Status
09:13

Edit The Sign Up Form
04:44

Edit The Edit User Registration
04:28

Git Push
00:09
8 More Sections
About the Instructor
Stephen Chesnowitz
4.1 Average rating
429 Reviews
15,775 Students
2 Courses
Ruby On Rails

I have a lot of experience in media production. Back in the 90’s I worked as a Studio Manager and producer, I then became more involved with developing Interactive Media. I became a fan of rails back in 2012 and dove in head first. Over the years I have worked on some pretty cool projects. I am here to share what I can and help you along your path into the world of application development using Ruby on Rails.