Web Unit 4 Sprint 15 - Authentication & Testing

Course Overview

In this sprint, you'll learn about authentication, JSON Web Tokens (JWT), and testing in web development. You'll build secure applications and learn how to test them effectively.

Course Objectives

Authentication

Learn about authentication fundamentals, password security, and session management.

JWT

Understand and implement JSON Web Tokens for secure authentication.

Testing

Master unit testing and backend testing using Jest and best practices.

Learning Resources

Authentication Fundamentals

Learn about authentication fundamentals, password security, and session management.

Learning Resources

Modules

Module 1: Authentication

Learn about authentication fundamentals, password security, and session management.

Module 1

Module 2: JWT

Understand and implement JSON Web Tokens for secure authentication.

Module 2

Module 3: Testing

Master unit testing using Jest and best practices.

Module 3

Module 4: Backend Testing

Learn how to test backend APIs, data access layers, and perform integration testing.

Module 4

Code-Along Sessions

Code-Along 1: Authentication Setup

Learn how to set up authentication in a web application.

Code-Along 1

Course Resources

Sprint Challenge

Authentication & Testing Challenge

At the end of this sprint, you'll complete a comprehensive challenge that combines all the concepts learned:

  • Authentication Implementation
  • JWT Integration
  • Test Coverage
Sprint Challenge