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
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/