Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Marketing Strategy Google Ads (AdWords) Certification Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Online Business Business Strategy Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Ruby on Rails

Ruby On Rails: Stock Market App

Build a Cool Stock Quote App In Rails
Rating: 4.1 out of 54.1 (102 ratings)
2,607 students
Created by John Elder
Last updated 11/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Build Web Apps With Ruby On Rails
  • Build Your Own Stock Market Website
  • Understand the Bootstrap CSS Framework
  • Use Databases with Ruby on Rails

Course content

8 sections • 102 lectures • 9h 24m total length

  • Preview00:43
  • Preview01:51
  • Install Node
    05:03
  • Install Sublime Text and Git Bash Terminal
    04:55
  • Generate an SSH Key
    04:16
  • Install Heroku Toolbelt
    04:07
  • Install Ruby on Rails
    04:10
  • Create a Test Project and Handle Errors
    11:28

  • Ruby On Rails Overview
    Preview07:57
  • Preview03: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

  • Bootstrap Overview
    02:59
  • Installing Bootstrap
    10:04
  • Bootstrap Navbar
    07:42
  • Mobile Ready Design
    03:44

  • 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

  • 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

  • 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

  • Heroku Intro
    03:28
  • Heroku Push
    12:22
  • Heroku Run Rails DB:Migrate
    03:12
  • Heroku Domain Names
    05:19
  • Conclusion - Bonus
    04:29

  • About This Section
    01:21
  • Introduction To C9 Development Environment
    05:48
  • First Things First: How To Get Support Fast!
    00:09
  • C9 Cloud Development Environment Setup
    03:50
  • Ruby on Rails Directory Walkthru
    04:09
  • Version Control With Git
    05:24
  • Saving Our Code To Github.com
    05:53
  • Building a Webpage with the Rails Generator
    05:51
  • Building an About Webpage Manually
    04:12
  • Understanding Application.html.erb
    03:48
  • Creating Links with Embedded Ruby
    03:33
  • Using Partials
    03:21
  • Installing Bootstrap
    05:30
  • Creating a Navbar with Bootstrap
    05:33
  • Using Containers and Mobile First Design
    03:49
  • Installing The Stock Quote Gem
    04:52
  • Stock Quote Gem Walkthru
    04:50
  • Creating A Stock Quote Lookup Form
    05:23
  • Connecting Our Form To The Controller
    05:07
  • Stock Quote Error Handling
    03:32
  • Stock Data Return Formatting
    04:34
  • Installing the Devise Gem
    04:58
  • Setting Up Devise Flash Message Partials
    02:25
  • Devise Database Rake DB:Migrate
    05:21
  • Creating Devise Navbar Links
    06:03
  • Styling Devise Views
    05:33
  • Devise Menu Link Conditionals
    04:20
  • Creating a Stocks Scaffold
    05:51
  • Stocks Views
    03:51
  • Associating Stocks with Users
    03:56
  • Stock Links and C.R.U.D.
    05:17
  • Authenticating Stock Views
    04:48
  • More Stock View Authentication
    05:39
  • Final Stock User Association
    04:47
  • Lookup Stock Information
    03:47
  • Stock Lookup Error Handling
    05:20
  • Styling Our Stock Views
    04:06
  • Creating a Stocks Table
    04:54
  • Styling Our Show Page
    04:48
  • More Show Page Styling
    06:36
  • Adding a Stock Quote Lookup Form To The Stock Index Page
    04:10
  • Introduction to Heroku Web Hosting
    04:01
  • Modifying Our Gemfile For The Postgres Database
    03:09
  • Pushing Our Code To Heroku
    06:40
  • Using A Custom Domain Name With Heroku
    03:31
  • Bonus Lecture
    06:20

Requirements

  • You need a computer with Internet access
  • No programming skills necessary to take this course but a little HTML and CSS would be helpful

Description

Ruby on Rails can seem overwhelming at first, but it doesn’t have to be! In this course I’ll walk you through it step by step and you’ll be building your first web app in MINUTES. You’ll be amazed how quick and easy it is to create very professional looking websites, even if you have no programming or web design experience at all.

Watch over my shoulder as I build a cool Stock Market app step by step right in front of you. You’ll follow along and build your own copy. By the time we’re finished, you’ll have a solid understanding of Ruby on Rails and how to use it to build awesome web apps.

The course contains 42 videos – and is just over 3 hours long. Watch the videos at your own pace, and post questions along the way if you get stuck. You don’t need any special knowledge or software to take this course, though any experience with HTML or CSS is a plus. You don’t even need to know the Ruby programming language. I’ll walk you through EVERYTHING.

Ruby on Rails is a great web development tool and learning it has never been this easy.

What We'll Build...

We'll build a cool Stock Market app that let's 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!)

Sign up today and I'll see you on the inside!


Who this course is for:

  • This course is meant for absolute beginners who want to learn Ruby on Rails for Web Development
  • Anyone wanting to learn to build web apps

Instructor

John Elder
Founder of Codemy
John Elder
  • 4.5 Instructor Rating
  • 9,745 Reviews
  • 148,820 Students
  • 58 Courses

John Elder is a pioneer in Web Development who created one of the first Internet advertising networks back in 1997. He sold it to a publicly traded company at the height of the dot com boom and then went on to create the best-selling Submission-Spider search engine submission software that's been used by over 3 million individuals and small businesses in over 45 countries. 

Today he teaches Web Development courses at Codemy the online code school he founded. 

John graduated with honors with a degree in Economics from Washington University in St. Louis where he was an ArtSci Scholar. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.