Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Securing and Testing Your Ruby on Rails MVC App

via CodeSignal

Overview

In this course we will secure our ToDo application using bcrypt for password hashing and add user authentication. Additionally, we will cover the application with unit tests using RSpec.

Syllabus

  • Unit 1: User Authentication with Bcrypt Password
    • Running the Rails Authentication Code
    • Enhance Registration with Email Input
    • Debugging Rails Authentication Process
    • Add a Password Reset Feature
    • Build Your Own Rails Authentication System
  • Unit 2: Implementing Unit Tests for ToDo Service
    • Running RSpec Tests for ToDo Service
    • Enhancing ToDo Unit Tests
    • Debugging the Todo Retrieval Method
    • Add Method to Find Todo by Title
    • RSpec Test Suite From Scratch
  • Unit 3: Implementing Integration Tests for ToDo and Authentication
    • Running Integration Tests for Authentication
    • Enhancing Todo Descriptions in Tests
    • Fix the User Registration Test
    • Adding Precision to Todo Testing
    • Write RSpec Tests for Integration

Reviews

Start your review of Securing and Testing Your Ruby on Rails MVC App

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.