Learn the basics of Ruby programming, how to work with Rails Controller, and use both to build a superhero name generator website.
Read more.Instructor
John Elder is a the founder and CEO of Codemy.com where he has taught over 150,000 people to code, as well as an Amazon #1 Best-Selling Author.
Access all courses in our library for only $9/month with All Access Pass
Get Started with All Access PassBuy Only This CourseAbout This Course
Who this course is for:
- Anyone who wants to learn to make web apps with Ruby on Rails
What you’ll learn:Â
- How to build a fun little superhero name generator website
- How to connect the website to a third party API to generate data and images, how to manipulate them
- Ruby programming language
- Rails controller
- How to use the hugely popular Bootstrap CSS framework for styling
Requirements:Â
- No prior programming knowledge is required to take this course
In this course, 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. Rails is a web framework for building apps while Ruby is a programming language, which we’ll learn both in this course.Â
We’ll also really dive into 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.Â
Our Promise to You
By the end of this course, you will have learned how to build a superhero name generator website.
10 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about Ruby on Rails.
Course Curriculum
Section 1 - Introduction | |||
Course Introduction | 00:00:00 | ||
C9 Development Environment | 00:00:00 | ||
Development Environment Overview | 00:00:00 | ||
Version Control With Git | 00:00:00 | ||
Github | 00:00:00 | ||
Section 2 - Building Web Sites With Ruby On Rails | |||
Generate Webpage | 00:00:00 | ||
Create Second WebPage | 00:00:00 | ||
Understanding Application HTML | 00:00:00 | ||
Creating Links | 00:00:00 | ||
Creating Partials | 00:00:00 | ||
Section 3 - Bootstrap CSS Framework | |||
Bootstrap Introduction | 00:00:00 | ||
Install Bootstrap | 00:00:00 | ||
Bootstrap Partials | 00:00:00 | ||
Bootstrap Panels | 00:00:00 | ||
Bootstrap Mobile First | 00:00:00 | ||
Section 4 - Ruby Programming | |||
Ruby Introduction | 00:00:00 | ||
Object Oriented Programming | 00:00:00 | ||
Variables | 00:00:00 | ||
Numbers and Math | 00:00:00 | ||
Assignment Operators | 00:00:00 | ||
Conditional Statements | 00:00:00 | ||
Arrays | 00:00:00 | ||
Hashes | 00:00:00 | ||
While Loops | 00:00:00 | ||
Each Loop | 00:00:00 | ||
Methods | 00:00:00 | ||
Classes: Part 1 | 00:00:00 | ||
Classes: Part 2 | 00:00:00 | ||
Class Inheritance | 00:00:00 | ||
Section 5 - Faker Gem And Controller | |||
Controller Introduction | 00:00:00 | ||
Controller Filter Actions | 00:00:00 | ||
Faker Introduction | 00:00:00 | ||
Faker Superhero | 00:00:00 | ||
Faker Corp Stuff | 00:00:00 | ||
Faker Avatar Introduction | 00:00:00 | ||
Faker Avatar Variables | 00:00:00 | ||
Faker Avatar Image | 00:00:00 | ||
Section 6 - Page Layout With CSS | |||
Page Layout CSS | 00:00:00 | ||
Styling Text CSS | 00:00:00 | ||
Section 7 - Web Forms | |||
Forms Introduction | 00:00:00 | ||
Rails Guides And Form Helpers | 00:00:00 | ||
Form Tag | 00:00:00 | ||
Select Tag | 00:00:00 | ||
Post Form Routing | 00:00:00 | ||
Forms Params | 00:00:00 | ||
Form Conditionals | 00:00:00 | ||
Form Partials | 00:00:00 | ||
Team Looping: Part 1 | 00:00:00 | ||
Team Looping: Part 2 | 00:00:00 | ||
Looping Avatars | 00:00:00 | ||
Section 8 - Hosting Our App With Heroku | |||
Heroku Introduction | 00:00:00 | ||
Heroku Push | 00:00:00 | ||
Heroku Domains | 00:00:00 | ||
Course Conclusion | 00:00:00 |