Ruby on Rails 6: Learn 25+ gems and build a Startup MVP 2021 (Udemy.com)
Code-Along & learn to create real software: Build an advanced, feature-rich e-learning platform from start to finish!
Created by: Yaroslav Shmarov
Produced in 2021
What you will learn
- How to build an online learning platform with Ruby on Rails 6
- How to build a Udemy Clone
- Ruby on Rails 6
- yarn and webpacker
- gem bootstrap
- gem font-awesome-sass
- gem simple_form
- gem faker
- gem devise
- gem friendly_id
- gem ransack
- gem public_activity
- gem rolify
- gem pundit
- gem exception_notification
- gem haml-rails
- gem pagy
- gem chartkick
- gem groupdate
- gem ranked-model
- gem aws-sdk-s3
- gem active_storage_validations
- gem image_processing
- gem recaptcha
- gem omniauth-google-oauth2
- gem wicked
- gem wicked_pdf
- Rails 6 active_storage
- gem rails-erd
- AWS Cloud9
- AWS S3
- AWS IAM
- google analytics
- google recaptcha
- gem stripe
- Rails 6 scopes
- Rails 6 counter_cache
- Rails 6 callbacks
- Rails 6 ActionText
Quality Score
Overall Score : 94 / 100
Course Description
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.
get 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.
The course contains 200 lectures and 20 hours of video content.
It is a result of my 5 years of Software Engineering experience and 6 months of course writing.
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 an experienced developer, you will master features that you didn't have a lot of 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:
gem bootstrap and gem jquery-railsgem font-awesome-saas - library of pretty iconsgem simple_form - industry-standard way to create formsgem faker - create fake datagem friendly_id - create pretty URLsgem ransack - search and filter datagem public_activity - track all actions in the applicationgem pagy - the best gem for paginationgem devise - authentication (users can log in)gem rolify - assign users different rolesgem pundit - authorization (users can perform different actions)gem chartkick - beautiful chartsgem haml-rails - industry-standard markup languagegem groupdate - group data by periodsgem exception_notifications - error messages in productiongem rails-erd - generate an Entity Relationship Diagramgem ranked-model - order items in a listgem aws-sdk-s3 - store files on AWS S3gem active_storage_validations - validate attachmentsgem image_processing - display and manage imagesgem recaptcha - no bots will sign upgem wicked_pdf - style and generate PDF documentsgem wicked - wizard for step-by-step formsgem omniauth-google-oauth2 - sign in with googlegem omniauth-facebook - sign in with facebookgem omniauth-github - sign in with githubgem cocoon - nested formsgem stripe - accept payments& moreLearn Ruby on Rails features:
work with yarn and webpacker - the core new feature of Rails 6action_textactive_storageaction_mailersecret credentialscounter_cachescopesapplication_helper methodsadding custom buttonsconditional validationcallbackspluralizationincrement methoddependent restrict_with_erroradvanced nested resourcesbuttons for custom actions& moreLearn supporting technologies:
AWS C9 - cloud IDEAWS S3 - store files in productionPostgreSQL databaseGithubHerokuSendGridGoogle AnalyticsGoogle reCaptchaGoogle oAuth APIGoogle & Bing WebmasterFacebook oAuth APIGithub oAuth APIStripe& moreLearn javascript packages:
Yarn & Webpacker in Rails 6Jquery-ui sortableBootstrapVideoJSChartkickSelectize& moreSo, in this course you will learn to build a complete application for creating and selling courses that you will even be able to monetize.
By the end of the course you will feel capable of building any Web application Ruby on Rails web application.
If you value your time and DON'T want to spend hours learning how a gem works, consider joining this course.
P.
S.
I'm a Ruby on Rails Engineer and I built this course out of passion for sharing knowledge.
I'm not a vice actor, so don't expect studio-level audio quality ;)Who this course is for:
Anyone who wants to bring their web app ideas to lifeAnyone who wants to be a web app developer: This course will introduce you to many in-depth mechanics of Ruby on Rails 6Anyone who is already acquainted with Ruby on Rails and wants to learn new featuresAnyone who want to create his own e-learning platform
Instructor Details
- 4.7 Rating
19 Reviews
Yaroslav Shmarov
Hi, I'mYaroslav, a Ruby on Rails Developer and Teacher.
10 years ago I started out by building language school management "software" in MSAccess for family's business. I knew there should be a better way in "the magic world of programming", so Ispent years learning until Ifinally released my first real software product, that the school has been running on since 2015.
Today I develop commercial CRM and SaaS applications with Ruby on Rails. I've also won 7 hackathons building fascinating projects with this technology!
Nowadays, thanks to online courses like this one you don't need years of theory to start creating meaningful software.
I love Ruby on Rails for it's simplicity and speed of development:you have the frontend, backend and server all in one place and you don't have to learn a lot of different technologies to make software that just works.
Ibelieve in learning by practice. Learning by building professional-grade real world applications is fun and much more rewarding, than learning theory. In the end, you get paid not for what you know, but for what you create. I will teach you to create.
For me, building software is like an art and a passion. Like an architect, you design a perfect solution. Like a sculpture, you shape the way the person perceives it.
Being a software engineer can be rewarding, both financially and mentally.
Join my course and you will
More ruby on rails courses
Learn Ruby on Rails - Build a Craigslist Clone (2017)
4.8 (22 Reviews)
Provider: Udemy
Time: 3h
$11.99
Dissecting Ruby on Rails 5 - Become a Professional Developer (2021)
4.7 (350 Reviews)
Provider: Udemy
Time: 40h
$11.99








