Ruby On Rails Superhero Generator

Think of the most awesome app, something crazy that can anything, something even magical. Now, that you have an idea in mind, you can actually build it with Ruby on Rails. This magical framework has b...

  • All levels
  • English

Course Description

Think of the most awesome app, something crazy that can anything, something even magical. Now, that you have an idea in mind, you can actually build it with Ruby on Rails. This magical framework has been the power behind a lot of huge and powerful apps, including Airbnb, Hulu, Zendesk, SoundCloud, etc. Now, don’t go confusing Ruby and Rails as the same thing. Ruby is actually a programming lang...

Think of the most awesome app, something crazy that can anything, something even magical. Now, that you have an idea in mind, you can actually build it with Ruby on Rails. This magical framework has been the power behind a lot of huge and powerful apps, including Airbnb, Hulu, Zendesk, SoundCloud, etc. Now, don’t go confusing Ruby and Rails as the same thing. Ruby is actually a programming language that can be used with or without Rails. On the other hand, Rails is a framework, a powerful one at that. It is open sourced and can be used to build dynamic and modern web applications.

What you’ll learn
  • A detailed introduction to Ruby on Rails
  • Setting up a cloud development environment
  • Introduction to Cloud 9 Development Environment
  • Understanding Version Control with Git and Github
  • How to Generate a Web Page, including how to add links and rails partials
  • Introduction to Bootstrap Framework, as well as how to install it.
  • Understanding Bootstrap essentials such as Partials, Panels and how to integrate it with your website
  • Introduction to Ruby Programming, including important concepts such as OOP, Variables, Operators, Conditionals, Loops, Hashes, etc.
  • Introduction to the Rails Controller
  • Understanding the Faker Gem
  • What are web forms and the different tags
  • How to host your app with Heroku
  • and so much more!

Covering Topics

1
Section 1 : Introduction

2
Section 2 : Building Web Sites With Ruby On Rails

3
Section 3 : Bootstrap CSS Framework

4
Section 4 : Ruby Programming

5
Section 5 : Faker Gem and Controller

6
Section 6 : Page Layout With CSS

7
Section 7 : Web Forms

8
Section 8 : Hosting Our App With Heroku

9
Section 9 : Conclusion

Curriculum

      Section 1 : Introduction
    1
    Course Introduction Preview
    2
    Setting On A Cloud Development Environment
    3
    Cloud 9 Development Environment Overview
    4
    Version Control With Git Preview
    5
    Version Control With Github
      Section 2 : Building Web Sites With Ruby On Rails
    6
    Generate A Web Page
    7
    Create A Second Web Page Preview
    8
    Understanding the Application.html.erb file
    9
    Adding Links
    10
    Rails Partials Preview
      Section 3 : Bootstrap CSS Framework
    11
    Bootstrap Intro
    12
    Install Bootstrap
    13
    Bootstrap Partials
    14
    Bootstrap Panels Preview
    15
    Make Your Website Mobile Ready with Bootstrap
      Section 4 : Ruby Programming
    16
    Introduction to Ruby Programming
    17
    What Is Object Oriented Programming
    18
    Ruby Variables
    19
    Numbers and Math in Ruby
    20
    Assignment Operators
    21
    Conditional Statements - If / Else / Elsif
    22
    Arrays
    23
    Hashes
    24
    While Loops
    25
    Each Loops
    26
    Methods
    27
    Classes Part 1
    28
    Classes Part 2
    29
    Class Inheritance
      Section 5 : Faker Gem and Controller
    30
    Introduction To The Rails Controller
    31
    Controller Filter Actions
    32
    Intro To The Faker Gem
    33
    Faker Superhero
    34
    Faker Corp Stuff
    35
    Faker Avatar Intro
    36
    Faker Avatar Variables
    37
    Faker Avatar Image
      Section 6 : Page Layout With CSS
    38
    Page Layout CSS
    39
    Styling Text With CSS
      Section 7 : Web Forms
    40
    Intro To Web Forms
    41
    Rails Guides and Form Helpers
    42
    The Form Tag
    43
    The Select Tag
    44
    POST Form Routing
    45
    Form Params
    46
    Form Conditionals
    47
    Form Partials
    48
    Team Looping
    49
    Team Looping Part 2
    50
    Looping Avatars
      Section 8 : Hosting Our App With Heroku
    51
    ntro To Heroku Hosting
    52
    Pushing To Heroku
    53
    Custom Domain Names With Heroku
      Section 9 : Conclusion
    54
    Conclusion

Frequently Asked Questions

It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.

A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.

A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.

We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.