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

CodeSignal

Building a Full-Featured To-Do List Application

via CodeSignal

Overview

Apply your skills to build a robust To-Do list application using Express.js and Mongoose. This course covers user authentication, protecting routes with middleware, data validation, and implementing real-time updates with Socket.io.

Syllabus

  • Lesson 1: User Authentication
    • Increase Hashing Rounds
    • Fix User Authentication Bugs
    • Implement User Authentication with Error Handling
    • Complete Superhero User Authentication
    • Write User Authentication Code
  • Lesson 2: Protecting Routes with Middleware
    • Change Route Logic for Authentication
    • Fix Route Protection in Express
    • Protect Routes with Middleware
    • Protect and Secure Your Routes
    • Protect Routes in Express.js
  • Lesson 3: Data Validation and Error Handling in Your To-Do List Application
    • Enhance To-Do Validation Skills
    • Fix Data Validation for Events
    • Add validation to note content
    • Add Priority Field with Validation
    • Validate and Handle Recipe Data
  • Lesson 4: Real-Time Updates with Socket.io
    • Real-Time Events with Socket.io
    • Fix Real-Time Socket.io Chat
    • Setting Up Socket.io Server
    • Emit Welcome Message with Socket.io
    • Real-Time To-Do List Server

Reviews

Start your review of Building a Full-Featured To-Do List Application

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.