Ruby on Rails Course: Authentication and Authorization.

Code side by side and learn to develop a Web App MVP covering every aspect of Authentication and Authorization.

What to learn

  • Create, edit, invite, ban, unban, delete, invite users to your app
  • Add one or many roles to users
  • Gem devise for log in
  • Devise confirmable
  • Devise lockable – ban or unban users
  • Manage user roles
  • User access based on roles
  • Log in with google, Facebook, twitter and GitHub.
  • Invite users via email
  • Connect Amazon SES email service
  • Deploy applications like a PRO
  • invisible Captcha

Requirements

  • Modern browser and internet connection
  • A basic understanding of programming would be helpful, Basic knowledge of Ruby and Rails will be a plus
  • No paid software required

Description

When developing a Web App, you have to start with the two key elements:

  • Authentication – User log in, user account management.
  • Authorization – User roles, permissions and access to different parts of your app.

Code-Along and build a Web App MVP covering all aspects of Log-In, User Management, and Role-Management functionality.

Core topics covered:

  • Basic authorization via email (Devise)
  • Social log in via Google, Facebook, Twitter, GitHub.
  • Devise confirmable, trackable, lockable, invitable
  • Banning, Deleting & Editing user profile
  • Managing user roles, Role-based access to different features without any gems
  • Sending transactional emails.

At the end you will have a boiler-plate, based on which you can build any application.

This course can be for RoR (Ruby on Rails) developers : Beginners to Pro.

Being a beginner: You will have the experience of thinking & building the core system of any modern Web Application.

Being a Pro: You will come to know with some exclusive methods of problem-solving, and functionalities that you don’t came face to face in the past.

We are not going to cover the basics of RoR. You can find plenty of courses for that on Udemy.

We will get straight into writing code, and start developing our application brick by brick.

Looking forward to see you.

Instructor

Yaroslav Shmarov

Ruby on Rails Engineer and Teacher. 7x hackathon winner

Last updated 5/2021

English English [Auto]

Total size 2.9 GB

https://www.udemy.com/course/ruby-on-rails-authentication-authorization-mvp/

Leave a Comment