The Complete Ruby on Rails Course: Build 4 Web Apps

Adam Eubanks, Self-taught programmer and learning enthusiast

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
73 Videos (2h 39m)
    • Intro

      1:40
    • Why Learn Ruby on Rails

      1:04
    • Installing Rails

      1:06
    • Intro To MVC

      1:48
    • Partials And Rendering

      1:46
    • MVC In Use

      1:44
    • What Are Migrations

      1:39
    • The Gemfile

      1:12
    • Creating Our First Rails App

      8:24
    • Git Commands

      2:37
    • Reverting To a Previous Commit

      1:41
    • Blog Demo

      1:46
    • Setting Up Our App

      2:36
    • Installing Devise

      2:56
    • Adding Validation To Posts

      2:43
    • Hiding Stuff From Unauthenticated Users

      2:02
    • Cleaning Up

      3:35
    • Fixing Routes

      1:22
    • Implementing Bootstrap with Bootswatch Themes

      1:44
    • Coding The Navbar

      3:55
    • Styling The Index Page

      2:09
    • Style Your Own Show Page Challenge

      1:40
    • Adding Social Share Links

      3:42
    • Adding Facebook Comments

      1:28
    • Adding Google Plus Comments

      0:59
    • Patching Up Blog Login Bug

      1:31
    • A Look Into What Well Be Building

      1:50
    • Creating Our App and Installing Devise

      2:49
    • Creating Migrations

      4:03
    • The Conversation Model

      4:41
    • The Message Model

      2:05
    • The Conversations Controller

      5:09
    • The Messages Controller

      3:17
    • Importing The Bootstrap CDN

      1:02
    • Creating The Views

      2:21
    • Fixing The Routes

      1:30
    • Final Test

      1:25
    • What Well Be Building

      0:49
    • Creating Our App and Scaffolds

      1:15
    • Adding Basic Styling

      1:58
    • Fixing Minor Bugs

      1:54
    • Styling The Application Page

      1:52
    • Styling The Forms

      2:24
    • Styling The Index Page

      2:27
    • What is Font Awesome

      1:51
    • Using Font Awesome

      2:16
    • Final Test

      0:44
    • What Well Be Building

      2:01
    • Setting Up Our App

      1:24
    • Installing Devise

      1:42
    • Validations and Other Stuff

      1:30
    • Importing Bootstrap

      1:02
    • Styling The Show Page

      2:35
    • Testing Our App

      1:31
    • Styling The Index Page

      2:06
    • Styling The Forms

      2:04
    • Fixing It Up

      0:48
    • Creating The NavBar

      1:49
    • Creating Categories In The DB

      2:16
    • Modeling The Categories

      1:10
    • Creating The Categories in The Console

      1:06
    • Putting Categories Into The Controller

      1:13
    • Selecting Categories

      3:06
    • Adding Categories to The Forms

      0:58
    • Showing The Current Category

      3:01
    • Styling Devise Forms with Bootstrap

      2:29
    • Active Admin Part 1

      4:26
    • Active Admin Part 2

      2:36
    • Creating Static Pages

      3:45
    • What is Heroku

      0:58
    • Preparing For Heroku Deployment

      2:10
    • Publishing To Heroku

      3:24
    • Final Thoughts

      1:26

About This Class

According to the Ruby on Rails website, Rails is "a web application development framework written in the Ruby language. It is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks."

If you feel like Rails may be the framework for you after reading that statement, but don't know where to start, you've come to the right place.

In this course, students will learn what Ruby on Rails is best for, quickly creating and finishing web apps easily. This course covers it all, from installation to deployment. We will teach you how to use various Ruby on Rails tools while building functional web applications. By the end of the course, you will know enough Ruby on Rails to create any CRUD application you like. 

Not only this, but I also provide resources for almost every lecture, so that you can learn more if you wish. This course will provide you with enough Ruby on Rails knowledge to go from beginner to intermediate. After completing this course, you will also have enough Ruby Rails basis to learn any other Rails concept you can think of on your own. Think of this course like a quick jumpstart to your Ruby on Rails career. 

This course will give you a headstart into building any CRUD (create, read, update, delete) site you like. Building CRUD applications quickly is something that Ruby on Rails is great at.

In this course, we will complete 4 CRUD Ruby on Rails web apps in the following order:

  1. A personal blog
  2. A user messaging app
  3. A To Do List (The Hello World of Ruby on Rails Applications)
  4. A Wikipedia Clone

But basic Ruby on Rails isn't the only thing we will focus on, we will also learn how to use other tools with our apps such as:

  • Git
  • Heroku
  • Bootstrap
  • Active Admin
  • Static Pages
  • MVC Architecture

If you want to bulk up your resume, get some practice or learn how to use various Rails gems in your app, look no further!

This is the perfect course for the casual web developer. This course will take you from basic HTML knowledge to building your own beautiful web applications.

This course will cover a lot of ground in a very short amount of time. Since the course is so fast, breezing through it might not help your retain everything. I recommend trying to finish the course in a month. It will help you retain knowledge, as well as give you time to explore different features on your own. Not only this, but udemy gives you a 30 day money back guarantee, so you have nothing to lose!

Thank you for showing interest in this course!

If you have any questions, email me at [email protected]

1 of 2 students recommendSee All

fast paced and a very good overview. not a lot of focus on why so if your a new or beginner, there is learning outside of this class to understand a lot of this content.

21

Students

--

Projects

Adam Eubanks

Self-taught programmer and learning enthusiast

I am a self taught programmer and learning enthusiast. My expertise is mainly in Ruby on Rails, Python (including various API's), and Web languages (HTML/CSS, Javascript). I hope that my courses will help students learn things that I had difficulty with in an easier and more fun way. I will make sure to update my courses regularly as technology changes.