Top Programming Bundle: Learn Rails And Ruby Programming
4.5 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,475 students enrolled

Top Programming Bundle: Learn Rails And Ruby Programming

Learn Ruby Programming and the Rails Web Development Platform Fast! Become a Coder, Web Developer, or Software Engineer
4.5 (46 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,475 students enrolled
Created by John Elder
Last updated 7/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 2 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Build Your Own Stock Market Website
  • Use Databases with Ruby on Rails
  • Deploy a Rails App To a Web Host
  • Learn The Bootstrap CSS Framework
  • Ruby From Beginner To Advanced
  • Object Oriented Programming
  • Set Up A Cloud Dev Environment
  • Variables, Strings, and Data Types
  • Getting User Input and Output
  • Conditional If/Else & Comparisons
  • Arrays, Loops, And Hashes
  • Methods, Classes and More!
Course content
Expand all 127 lectures 10:57:05
+ Ruby Programming Basics
15 lectures 52:01

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/

First Things First: How To Get Support Fast!
00:09
Printing To The Screen With Puts and Print
02:34
String Manipulation
03:41
Variables
03:45
Getting User Input With Gets
03:10

Sometimes Git Bash has issues with gets... to get around them, run your program like this:

winpty ruby program_name.rb

Git Bash Weirdness...
00:04
Simple Math
03:45
Converting To An Integer
02:39
Comparison Operators
03:54
Assignment Operators
03:04
If/Else Conditional Statements
05:08
+ Intermediate Ruby Programming
7 lectures 25:18
Arrays
04:48
While Loops
03:13
Each Loops
02:50
Hashes
03:24
Building FizzBuzz!
04:02
Methods Part 1
03:40
Methods Part 2
03:21
+ Advanced Ruby Programming
8 lectures 30:41
Intro To Ruby Classes
03:40
Ruby Classes Part 1
04:31
Class Getters
03:03
Class Setters
03:06
Adding Perimeter and Area Methods
04:24
Class Attr Accessor
03:46
Creating a Draw Method
04:47
Ruby Course Conclusion
03:24
+ Installing Ruby On Rails
8 lectures 36:33
Intoduction
00:43
Rails Overview
01:51
Install Node.js
05:03
Install Sublime and Git Bash Terminal
04:55
Create SSH Key
04:16
Install The Heroku Toolbelt
04:07
Install Ruby on Rails
04:10
Create Test Project and Handle Errors
11:28
+ Creating The Basic Rails App
10 lectures 53:29
Ruby On Rails Overview
07:57
Rails Server
03:29
Create First Webpage With Generator
05:57
Root Route
02:54
Version Control With Git
07:00
Github
08:31
Create About Page Manually
03:58
Application.html.erb page
04:30
Create Embedded Ruby Links
04:55
Partials
04:18
+ Styling The App With Bootstrap CSS
4 lectures 24:29
Bootstrap Overview
02:59
Installing Bootstrap
10:04
Bootstrap Navbar
07:42
Mobile Ready Design
03:44
+ Stock Quote API
7 lectures 49:37
Stock Quote Gem Intro
11:35
Stock Quote Update - API KEY
09:49
Stock Quote Gem Walkthru
04:29
Stock Forms
05:38
Stock Form Controller
06:48
"Nothing" Error Handling
04:36
"Junk" Error Handling
06:42
+ Creating a User Management System
6 lectures 47:34
Install Devise User Management System
09:26
Devise Database
06:37
Flash Messages
08:17
Devise Links
03:57
Bootstrap Forms
08:55
Conditional Navbar Links
10:22
+ Creating A Stock Database Table
16 lectures 01:53:09
Stocks Database Table
09:41
Stocks Views
04:38
Fix Formatting and Rails Association
08:41
Stocks Navbar and CRUD
07:36
Authenticate Users
04:57
Correct User Controller
10:30
Correct User New Form
05:06
Final Association Stock Index Page Loop
07:11
Connecting to Stock Quote Gem Overview
04:02
Connect Stocks Table To Quote Gem
08:49
Precision and Delimiter Price fix
02:38
Stock Index Error Handling
02:11
Form Validation
04:10
Bootstrap Table Stock Index Page
11:55
More Error Handling
08:51
Stocks Show Page
12:13
+ Using Professional Webhosting For Our App - For Free!
5 lectures 28:50
Heroku Intro
03:28
Heroku Push
12:22
Heroku Run Rails DB:Migrate
03:12
Heroku Domain Names
05:19
Conclusion - Bonus
04:29
Requirements
  • No programming skills or special tools are necessary to take this course
  • You just need a computer with Internet access and a Web Browser
Description

This is a bundle of two of my most popular courses, "Ruby On Rails: Stock Market App" and "Ruby Programming For Everyone".

The question I get asked most often is this..."Do I need to learn Ruby in order to use Ruby on Rails?"

The answer is...No!  But you SHOULD learn Ruby if you really want to become a Rails master.  This course is perfect because you'll learn both the Ruby programming language from beginner to advanced AND Ruby on Rails.

We'll start out learning Ruby and we'll start by setting up a free cloud development environment that has all the tools you need to start writing and running Ruby code.

Then, we'll dive into very basic computer science concepts. Things like:

  • Printing to the Screen
  • String Manipulation
  • Variables
  • Getting User Input
  • Simple Math
  • Comparison Operators
  • Assignment Operators

After that, we'll move into more intermediate topics like:

  • Conditional If/Else Statements
  • Arrays
  • While Loops
  • Each Loops
  • Hashes 
  • Fizzbuzz

Finally we'll finish up with more advanced topics like:

  • Methods
  • Classes

After that we'll move into Ruby on Rails and build a cool stock market app!

Our Stock Market app will let you look up stock quotes and financial information and save it to a database.

Users can create an account and sign up to your website, log in, add stocks, check stock prices and all kinds of other cool financial information.  

We'll style the website using the popular Bootstrap CSS framework (I'll show you how to use it!)

We'll end by pushing our app to a professional web host (Heroku) which I'll show you how to use for free! We'll even talk about getting a domain name and all that fun stuff.

If you've ever wanted to learn Ruby on Rails and were put off about learning Ruby, then this is the course for you.

I'll see you on the inside!

Who this course is for:
  • This course is aimed towards absolute beginners who want to learn the Ruby programming Language And Ruby on Rails Framework