Ruby on Rails for Complete Beginners
4.1 (127 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.
4,834 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ruby on Rails for Complete Beginners to your Wishlist.

Add to Wishlist

Ruby on Rails for Complete Beginners

Learn Ruby on Rails by building a web app
4.1 (127 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.
4,834 students enrolled
Created by Felix Oginni
Last updated 11/2015
English
Learn Fest Sale
Current price: $10 Original price: $35 Discount: 71% off
2 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Build a Web Application with Ruby on Rails
  • Use Ruby on Rails Confidently
  • Take Advanced Programming Classes(after this one)
View Curriculum
Requirements
  • A little knowledge on HTML and CSS is beneficial
Description

Learn Ruby on Rails with this easy, project-based course for complete beginners.

This course assumes no prior programming knowledge, just a desire to learn to program. A little HTML and CSS will help though.

It took me quite a while to actually understand the basics of Ruby on Rails because as a complete beginner, I just couldn't understand most of what the teacher was doing and it was just frustrating to copy and paste code without understanding anything.

Through a painful process of trial and error and a lot of help from my developer friends, I eventually figured it out.

  • With this course I was able to replicate the best parts of my learning experience for you, so you can learn Ruby on Rails with a fun project based approach, without all the frustration that I had to go through as a beginner.
  • You'll learn - step by step - how to build and style a Wordpress-like blog engine from scratch with ruby on rails and master the fundamental concepts of Ruby on Rails that you need to build your own web applications.
Who is the target audience?
  • Complete Beginners to Ruby on Rails
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 84 Lectures Collapse All 84 Lectures 03:47:20
+
Start Here
1 Lecture 02:31
+
Introduction
7 Lectures 12:03



Install Rails Linux
01:37

Install Heroku
00:56

Install Node.js
00:31

Install Sublime Text
00:55
+
Rails Basics
13 Lectures 43:35
Intro
00:19

Generate a New Rails App
01:32

Run your rails server
01:32

Rails Files and Folders
03:26

MVC Architecture
02:51

Generate a Controller
04:41

Create About Page
07:51

Solution
00:44

Instance Variable and Embedded Ruby
03:50

Render
02:08

Link Helper
07:50

Named Routes
01:45

Image Helper
05:06
+
Create Blog Posts
13 Lectures 40:42
Intro
00:39

Create a Posts Controller
01:10

Create Index Page for Blog Posts
01:55

Create New Blog Posts (Step 1)
01:05

Checkpoint
00:37

Create Model for New Blog Posts
06:53

Create The Form
06:02

The Create Action
02:42

Save the form data
03:55

Handle Strong Params
03:32

Create Show Page
02:36

Display Post In The Show Page
05:40

Show all Posts on Index
03:56
+
Edit and Delete blog posts
9 Lectures 23:26
Introduction
00:18

Add a bit of style
02:06

Edit blog posts
07:06

Update Posts in the Database
02:15

Link Pages Together
03:49

More Links
01:06

Delete Blog Posts
04:20

Data Confirm
00:52

Summary
01:34
+
Refactoring
7 Lectures 19:54
Flash Message
04:03

Reorder Posts
01:12

Before Action
02:35

Partials
01:22

Rails Validations
03:19

Fallback
02:44

Display Error Messages
04:39
+
Commenting
11 Lectures 23:41
Introduction
00:29

Generate a Model for Comments
01:35

Associations
03:01

Resources
02:56

Nested Resources
01:13

Comments Controller
00:32

Create Comment Form
03:00

Save Comment into the Database
03:00

Render Comment on Show Page
03:37

Destroy Comments
03:07

Reorder Comments
01:11
+
Add Styling
17 Lectures 47:37
Introduction
00:11

Set the root
00:56

Install the Theme
02:46

Add the Navigation
01:51

Style the Header on the Index Page
01:41

Style the Footer
00:52

Style the Homepage
03:43

Style the Post Page
04:56

Style the comments
02:48

Style the Form
07:13

Comments Housekeeping
02:44

Fix Index link and Comments Form Error
03:04

Style the Edit Page
01:54

Fix Comment Styling on Show
00:39

Style the New Page
02:59

Style the Form Partial
05:30

Style the About Page
03:50
+
Deploy to Heroku
6 Lectures 13:51
Introduction
00:22

Setup Github
01:21

Push to Github
03:24

Prepare Application for Deployment
02:34

Part 2
00:39

Deploy to Heroku
05:31
About the Instructor
Felix Oginni
4.1 Average rating
127 Reviews
4,834 Students
1 Course

Hi, my name is Felix and earlier this year, I released an Open Source project called Coursify. I had over 11,308 people visit my website on Launch day and it was on the front-page of Hacker News for 9+ hours... This lead to a few very profitable consulting job offers.

Since then, my work has been featured on Yahoo, the Vulcan Post and ProductHunt, but it hasn't always been like this. Three years ago when I taught myself to code, it was an endless struggle.

I spent a lot of time reading books and online tutorials but none of that worked for me because as a complete beginner, I just couldn’t figure out how to translate that knowledge into building my own apps.

Through a painful process of trial and error and a lot of help from my developer friends, I eventually figured out how to code real-world apps.

My Udemy Courses are my best attempt at replicating the best parts of my learning experience for you, so you can learn how to code with a fun project based approach, without all the frustration that I had to go through as a beginner.