Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2020

1 Chapter
5 Lessons
Created 04/2020
Last updated 11/2020
All levels
Certificate of Completion
Access to Member-Only Q&A
Access to Member-Only Resources
Full Lifetime Access & Updates

  • Modern browser and internet connection
  • No coding experience is required! We will start from very basics and take you to the advanced level
  • Basic knowledge of HTML, CSS and Bootstrap will be a plus, but it is not mandatory

In this course you will learn to build your own e-learning platform (like an Udemy, Skillshare clone) while learning 25+ gems and multiple Rails features!

In this course you will:

  • gain the broad knowledge and skill needed to create basically any web application you can think of.

  • get acquainted with all the modern technologies needed to find a Ruby on Rails Developer job.

  • create your own online learning platform that you will be able to monetize as you wish.

  • be granted access to the source code of the application that we will be building.

I'm proud to say that this is the most feature-rich Ruby-on-Rails-6 course on the internet

Through the years of being a software developer I've learnt a lot by trial, error, and research.

You don't have to spend all the time I did.

In this course I've summed up the best practices of using different gems and features.

You will be able to learn it all by practice!

As well we will learn to troubleshoot different issues in development and production.

We are going to build an online learning platform, step-by-step, feature-by-feature!

As a beginner you will learn the whole process of developing an application with multiple features.

As a more experienced developer, you will master features that you didn't have a big experience with.

As well, you will have access to the source code of the demo application. 

This way, you will be able to launch your own e-learning platform at any time!

Here are a few topics that we will cover in the course:

Learn 25+ most popular Ruby on Rails gems:

  1. gem bootstrap and gem jquery-rails

  2. gem font-awesome-saas - library of pretty icons

  3. gem simple_form - better way to create forms

  4. gem faker - create fake data

  5. gem friendly_id - create pretty URLs

  6. gem ransack - search and filter data

  7. gem public_activity - track all actions in the application

  8. gem pagy - the best gem for pagination

  9. gem devise - authentication (users can log in)

  10. gem rolify - assign users different roles

  11. gem pundit - authorization (users can perform different actions)

  12. gem chartkick - beautiful charts

  13. gem groupdate - group data by periods

  14. gem exception_notifications - error messages in production

  15. gem rails-erd - generate an Entity Relationship Diagram

  16. gem ranked-model - order items in a list

  17. gem aws-sdk-s3 - store files on AWS S3

  18. gem active_storage_validations - validate attachments

  19. gem image_processing - display and manage images

  20. gem recaptcha - no bots will sign up

  21. gem wicked_pdf - design PDF Certificates of Completion for students

  22. gem wicked - wizard for step-by-step forms

  23. gem omniauth-google-oauth2 - sign in with google

  24. gem omniauth-facebook - sign in with facebook

  25. gem omniauth-github - sign in with github

  26. gem cocoon - nested forms

& more

Learn Ruby on Rails features:

  1. work with yarn and webpacker

  2. action_text

  3. active_storage

  4. action_mailer

  5. secret credentials

  6. counter_cache

  7. scopes

  8. application_helper, "case" and "when" methods

  9. adding custom buttons

  10. conditional validation

  11. callbacks

  12. pluralization

  13. increment method

  14. dependent restrict_with_error

  15. advanced nested resources

  16. buttons for custom actions

& more

Learn supporting technologies:

  1. AWS C9 - cloud IDE

  2. AWS S3 - store files in production

  3. PostgreSQL database

  4. Github

  5. Heroku

  6. SendGrid

  7. Google Analytics

  8. Google reCaptcha

  9. Google oAuth API

  10. Google & Bing Webmaster

  11. Facebook oAuth API

  12. Github oAuth API

  13. Stripe

Learn javascript packages:

  1. Yarn & Webpacker in Rails 6

  2. Jquery-ui sortable

  3. Bootstrap

  4. VideoJS

  5. Chartkick

  6. Selectize

If you value your time and DON'T want to spend hours learning how a gem works, consider getting this course.

By the end of the course you will feel capable of building any Web application Ruby on Rails web application.

You may learn the skills needed to find a job, or build the application of your dreams.

As well, you will build you own, complete application for creating and selling courses that you will be able to monetize.

Also, if you want to learn more great ruby on rails features, consider subscribing to this course.

Who this course is for:
  • Anyone who wants to bring their web app ideas to life
  • Anyone who wants to be a web app developer: This course will introduce you to many in-depth mechanics of Ruby on Rails 6
  • Anyone who is already acquainted with Ruby on Rails and wants to le
  • arn new features
  • Anyone who want to create his own e-learning platform

1 chapter

1. uncategorized
5 lessons
1. Create a new AWS Cloud9 IDE (development environment)
2. Installing RoR
3. Action Mailer - automatic enrollment emails
4. Create the app, configure postgresql
5. first commit to github

0 reviews