Express Framework Basics: Secure Signup with Auth0 & Node.js

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Express Framework Basics: Secure Signup with Auth0 & Node.js

Coursera · Intermediate ·🔧 Backend Engineering ·3mo ago

Key Takeaways

Implements secure authentication systems using Express Framework, Auth0, and Node.js

Original Description

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course takes you step by step through setting up an Express server and creating secure authentication systems with Passport, Auth0, and Node.js. You will learn how to build and structure an application using SQLite3, including handling cryptographic hashing to securely store user data. By the end of the course, you’ll have developed a complete authentication system with various login options, such as Google, Facebook, and Auth0, that you can integrate into your web applications. You will start by learning how to initialize the Express project, set up the server, and configure the app with routing and EJS templating engines. Throughout the course, you will explore different aspects of user authentication, including local login strategies and integrating third-party authentication services like Google and Facebook. As you progress, you will work on building a real-world "ToDo" app, incorporating database management, routing, and user authentication into a full-stack application. This course emphasizes practical skills, allowing you to apply what you learn through hands-on projects and code-alongs.
Watch on External: Coursera ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Related Reads

📰
10 Most Common Mistakes Java Developers Make in Interviews
Learn the common mistakes Java developers make in interviews and how to avoid them to improve your chances of success
Medium · Programming
📰
# C++ Error Messages Translated — 10 Common Compilation & Link Errors Explained
Learn to decipher 10 common C++ error messages for compilation and linking, improving debugging efficiency
Dev.to · Yilong Wu
📰
# Picking What to Read Next: The Trade-offs of Ranked-Choice Voting in a Django App
Learn how to implement ranked-choice voting in a Django app, weighing the trade-offs and complexities involved
Medium · Python
📰
The Ultimate Rust ORM Comparison 2026: Diesel vs SQLx vs SeaORM vs Rusqlite — Pick Your Powerhouse!
Compare top Rust ORMs Diesel, SQLx, SeaORM, and Rusqlite to choose the best fit for your project
Medium · Programming
Up next
Beginners Guide to GPT4 API & ChatGPT 3.5 Turbo API Tutorial
Adrian Twarog
Watch →