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.
Overview
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