Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ruby On Rails: Understanding Ruby and The Rails Controller
Highest Rated
Rating: 4.5 out of 5(64 ratings)
2,656 students

Ruby On Rails: Understanding Ruby and The Rails Controller

Learn Intermediate Ruby on Rails Fast! Become a Fullstack Web Developer quickly. Learn Full Stack Coding the easy way!
Created byJohn Elder
Last updated 11/2023
English
English [Auto],

What you'll learn

  • Build a Superhero Name Generator Website
  • You will have a solid understanding of building websites with Ruby on Rails
  • You will learn the Bootstrap CSS framework
  • You will learn to use a third party API

Course content

9 sections63 lectures4h 53m total length
  • Course Introduction2:03

    Build a superhero name generator with Ruby on Rails, connecting to a third party API, and manipulating results in the controller to learn Rails basics and development workflow.

  • First Things First: How To Get Support Fast!0:09

    Check out my student Facebook Group...

    It's a great place to get fast support for this course from me, to interact with other students, to post your projects and code, and to access course announcements and extras...

    Join Now!

    https://www.facebook.com/groups/codemycom/

  • Rails Overview1:51

    Install Ruby on Rails on Windows by downloading Node, a text editor, a terminal such as Git Bash, and the Heroku toolbar, then install Rails in upcoming videos.

  • Install Node.js5:03

    Install node.js to ensure ruby on rails compatibility. Uninstall old versions, download the latest lts, install, restart your computer, then prepare for the text editor and bash terminal.

  • Install Sublime and Git Bash Terminal4:55

    Install Sublime Text or your preferred editor and set up the Git Bash terminal, then generate an SSH key to connect to GitHub and Heroku for version control and hosting.

  • Create SSH Key4:16
  • Install The Heroku Toolbelt4:07

    Install the Heroku toolbelt to connect your terminal with Heroku's Ruby on Rails hosting, verify installation, and ensure path and dependencies like node are set for smooth deployment.

  • Install Ruby on Rails4:10
  • Update!0:02

    RailsInstaller.org is down, you can find the installer here:
    https://web.archive.org/web/20210306035811/http://railsinstaller.org/en

  • Create Test Project and Handle Errors11:28
  • Create New Project and Run Server5:37

    Create a new Rails project named hero and adjust sqlite3 to a version less than 1.4. Run the Rails server to view the default Rails page locally.

  • Ruby on Rails Directory Overview4:27
  • Version Control With Git3:54

    Learn to set up version control with git, configure global user name and email, initialize a repository, commit changes, and prepare for syncing with GitHub.

  • Version Control With Github5:18

    Set up a GitHub repository, sign up for GitHub, and understand public versus private options. Connect Cloud9 to GitHub, add an SSH key, and push code from the command line.

Requirements

  • No prerequisites

Description

In this course we'll learn how to build apps (web sites) with Ruby on Rails. 

We'll build this fun little superhero name generator website that will allow us to connect with a third party API to generate data and images, then we'll learn how to manipulate that on our app.

I'll also teach you the Ruby programming language. Most people get Ruby on Rails and Ruby confused, but they're two different things. Rails is a web framework for building apps, Ruby is a programming language...we'll learn both in this course!

We'll also really dive into the the Rails controller (the "C" in the Rails MVC system). Learning how to work with the Controller gives you all kinds of power over your app to do really cool things.

Finally, we'll also learn how to use the hugely popular Bootstrap CSS framework to style our app. Bootstrap is easily the most popular CSS framework in the world, and you'll learn everything you need to use it right here in this course.

If you already know a little Ruby on Rails, this course will make you a much stronger developer. If you've never seen or used Rails at all; you'll fit right in too!  I take things slow and explain absolutely everything you need to know!

See you inside!


-John Elder

Who this course is for:

  • Anyone who wants to learn to make web apps with Ruby on Rails