Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Ruby on Rails 7 Security and Performance

This course will teach you web application security within the Ruby on Rails framework. You’ll learn to secure user data, prevent vulnerabilities, and implement robust authentication mechanisms.

Advanced
1h 16m
(4)

Created by Anthony Alampi

Last Updated Jun 06, 2024

Course Thumbnail
  • Course

Ruby on Rails 7 Security and Performance

This course will teach you web application security within the Ruby on Rails framework. You’ll learn to secure user data, prevent vulnerabilities, and implement robust authentication mechanisms.

Advanced
1h 16m
(4)

Created by Anthony Alampi

Last Updated Jun 06, 2024

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Understanding how to secure web applications is essential for any Rails developer. In this course, Ruby on Rails 7 Security and Performance, you'll work through the best practices for securing Ruby on Rails applications, ensuring the confidentiality, integrity, and availability of user data.

Starting with the essentials of password security, this course delves into the cryptographic principles that ensure secure password storage, such as hashing and salting, and how Rails seamlessly integrates these mechanisms through the use of the Devise gem - an industry standard - for robust user authentication.

As we progress, you'll gain expertise in managing user sessions in Rails, utilizing encrypted cookies and authenticity tokens to prevent session hijacking and fixation attacks, while also exploring the responsible use of flash messages to securely provide user feedback without exposing sensitive information.

Finally, the course addresses the critical threat of Cross-site Request Forgery (CSRF) by teaching the implementation of authenticity tokens in Rails applications, alongside strategies for effectively automating error messages to protect the app and inform users. Upon completion of the course, you’ll be prepared to implement these security solutions in a production rails application.

Ruby on Rails 7 Security and Performance
Advanced
1h 16m
(4)
Table of contents

About the author
Anthony Alampi - Pluralsight course - Ruby on Rails 7 Security and Performance
Anthony Alampi
43 courses 3.7 author rating 416 ratings

I'm Anthony Alampi, an interactive designer and developer living in Austin, Texas. I'm a former professional video game developer and current web design company owner.

Get started with Pluralsight