![Express Framework Fundamentals - Secure Sign-Up with Auth0 and Node.js [Video]](https://content.packt.com/V19884/cover_image_small.jpg)
Express Framework Fundamentals - Secure Sign-Up with Auth0 and Node.js [Video]
Subscription
FREE
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
Subscription
FREE
Video
$109.99
What do you get with a Packt Subscription?
What do you get with a Packt Subscription?
What do you get with Video + Subscription?
What do you get with a Packt Subscription?
What do you get with eBook?
What do I get with Print?
What do you get with video?
What do you get with Audiobook?
-
Free ChapterApplication Setup and Server Initialization
-
Database Creation with SQLite3
-
Configuring App Express
-
EJS Templating Engines with Express
- Setting Up EJS with Routing
- CSS Styling with Templating Engines
- CSS Homepage Styling for EJS with Express
- Building the Index Page CSS and EJS Including Form Updates
- Styling the Index App EJS and CSS
- Explicitly Create the Database Build Directory to exer
- JavaScript Tags with EJS in Express
- Review of Project Build
-
Authenticating Username and Password with Express and Passport
- Templating Engines with EJS of Login with Express Authentication
- Username and Password Local Strategy Code
- Rerouting Application and Authentication
- Import Additional Styles from CSS on GitHub
- Verify Session with Passport Local Strategy
- Logout Functionality for Users and Live Interaction
- Sign-Up Form and Styling with EJS
- Sign Up and Database Completion with Hashing and Salt
-
Google Authentication with Express and Passport
-
Facebook Authentication and Passport Login
-
Auth0
-
Templating Engines and Routing to Build Out a Todo Exercise Application App
- Add Items to List in Database with Express and SQLit3
- Mapping and Filtering Database Information with Express
- Inserting Titles into SQL Database with Express Routing
- EJS State Management and Updates with Express Routing and Locals
- Update Fetch Locals into Response
- SetAttributes and Keycode Additions for Exer List
- Clear Items from App with EJS and Express Routing
- Finish Routing Form Data on Express Side for Exercise App
- Debugging Syntax from SQLite3 Database and EJS Formatting
- Final Review of EJS Express Passport and Node Libraries
About this video
This course starts with the use of the EJS library to create dynamic views for your web applications and explains how to work with template variables and control structures. You will gain a deep understanding of how to work with JavaScript, Node.js, and Express.js to create efficient, scalable web applications. See how to define routes, handle requests, and respond to requests using the Express Framework. Moving ahead, you will use Passport.js to implement authentication and authorization for your web applications. Work with popular strategies such as Google, Facebook, and Auth0 to provide your users with a secure and convenient way to sign in and sign up. You will design and implement a SQL database for your web applications.
In this course, you will learn best practices for working with the Express Framework and gain a solid understanding of how to work with Passport.js to build robust, secure authentication and authorization systems. You will also gain knowledge of different routing methods, RESTful routes, and how to handle form data and file uploads. Finally, you will learn how to use middleware for logging, body parsing, error handling, and more.
By the end of this course, you will have all the skills you need to build dynamic web applications using Express Framework and SQL and get a good understanding of how to secure and authenticate your application.
All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/Express-Framework-Fundamentals---Secure-Sign-Up-with-Auth0-and-Node.js
- Publication date:
- April 2023
- Publisher
- Packt
- Duration
- 5 hours 9 minutes
- ISBN
- 9781805122821