Ruby on Rails Tutorial for Complete Beginners Premium class

Felix Oginni, Web Developer and Teacher

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
85 Videos (3h 48m)
    • 0 0 Intro

      2:31
    • 0 1 Project Scope

      0:25
    • 0 2 Intro to Web Development

      5:25
    • 1a Install Rails Windows

      1:24
    • 1b Install Rails Mac

      1:15
    • 1c Install Rails Linux

      1:37
    • 2 Install Heroku

      0:56
    • 3 Install NODEJS

      0:31
    • 4 Install Sublime Text

      0:55
    • 1 Intro

      0:19
    • 2 Generate a New Rails App

      1:32
    • 3 Run your rails server

      1:32
    • 4 Rails Files and Folders

      3:26
    • 5 MVC Architecture

      2:51
    • 6 Generate a Controller

      4:41
    • 7 Create About Page

      7:51
    • 8 Solution

      0:44
    • 9 Instance Variable and Embedded Ruby

      3:50
    • 10 Render

      2:08
    • 11 Link Helper

      7:50
    • 12 Named Routes

      1:45
    • 13 Image Helper

      5:05
    • 1 Intro

      0:39
    • 2 Generate a Posts Controller

      1:10
    • 3 Create Index Page for Blog Posts

      1:55
    • 4 Create New Blog Posts (Step 1)

      1:05
    • 5 Checkpoint

      0:37
    • 6 Create Model for New Blog Posts

      6:53
    • 7 Create the Form

      6:02
    • 8 The Create Action

      2:42
    • 9 Save the form data

      3:55
    • 10 Handle Strong Params

      3:32
    • 11 Create Show Page

      2:36
    • 12 Display Post in Show Page

      5:40
    • 13 Show all posts on index

      3:56
    • 1 Introduction

      0:18
    • 2 Add abit of style

      2:06
    • 3 Edit Blog Post

      7:06
    • 4 Update post in database

      2:15
    • 5b More Links

      1:06
    • 5 Link Pages together

      3:49
    • 6 Delete Blog Posts

      4:20
    • 7 Data Confirm

      0:52
    • 8 Summary

      1:34
    • 1 Flash Message

      4:03
    • 2 Reorder Posts

      1:12
    • 3 Before Action

      2:35
    • 4 Partials

      1:22
    • 5 Rails Validations

      3:19
    • 6 Fallback

      2:44
    • 7 Display Error Messages

      4:39
    • 1 Introduction

      0:29
    • 2 Generate a Model for Comments

      1:35
    • 3 Associations

      3:01
    • 4 Resources

      2:56
    • 5 Nested Resources

      1:13
    • 6 Comments Controller

      0:32
    • 7 Create Comment Form

      3:00
    • 8 Save Comment into Database

      3:00
    • 9 Render Comments on Show Page

      3:37
    • 10 Destroy Comments

      3:07
    • 11 Reorder Comments

      1:11
    • 1 Intro

      0:11
    • 2 Set the root

      0:56
    • 3 Install the Theme

      2:46
    • 4 Add The Navigation

      1:51
    • 5 Style the Header on the Index Page

      1:41
    • 6 Style the Footer

      0:52
    • 7 Style the Homepage

      3:43
    • 8 Style the Post Page

      4:56
    • 9 Style the comments

      2:48
    • 10 Style the Form

      7:13
    • 11 Comments Housekeeping

      2:44
    • 12 Fix Index link and Comments Form Error

      3:04
    • 13 Style the Edit Page

      1:54
    • 14 Fix Comment Styling on Show

      0:39
    • 15 Style the New Page

      2:59
    • 16 Style the Form Partial

      5:30
    • 17 Style the About Page

      3:50
    • 0 0 Pre Intro

      1:04
    • 0 1 Introduction

      0:49
    • 1 Setup GIthub

      1:25
    • 2 Push to GIthub

      2:23
    • 3 Prepare your application for deployment

      3:21
    • 4 Deploy to Heroku

      5:31

About This Class

Learn Web Development with Ruby on Rails and Build a Real-Life Web Application from Scratch

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.

140

Students

1

Project

Felix Oginni

Web Developer and Teacher

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.