Sorry, your browser is not supported
To have the best experience using Skillshare, we recommend that you use one of these supported browsers.

Ruby on Rails Tutorial for Complete Beginners

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