К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Express Framework Basics: Secure Signup with Auth0 & Node.js · LearnSpace
Назад в каталог
courseraПрограммирование

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

Курс от Packt
Средний≈ 10.3 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

AuthenticationsNode.JSDatabasesOAuthApplication DevelopmentWeb ApplicationsFull-Stack Web DevelopmentMiddlewareSecure CodingBack-End Web DevelopmentWeb FrameworksCryptographyDatabase ManagementSingle Sign-On (SSO)Data Storage TechnologiesServer Side

Программа курса

9 модулей · 63 учебных материалов

01Application Setup and Server Initialization6 материалов

Application Setup and Server Initialization

Initializing the Express Project and LibrariesВидеоFull Course ResourcesЧтениеSetting Up the Express Manifest and JSON Package FileВидеоSetting Up the Application Server WiringВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Express Framework Basics: Secure Signup with Auth0 & Node.js
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 10.3 ч

9 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский, Казахский

Часть программы вашего университета
Setting Up a Port and Saving Conventions with ExpressВидео
Running Our Express Server with Error HandlingВидео
02Database Creation with SQLite35 материалов

Database Creation with SQLite3

Introduction to SQLite3ВидеоDatabase Schema for SQLite3ВидеоCryptographic Hashing and Inserting Users into the Database SecurelyВидеоBuilding a Simple SQLite Database in Node.jsDIALOGUEDatabase Creation with SQLite3 - AssessmentЗадание
03Configuring App Express4 материалов

Configuring App Express

Code Along - Complete Configuring App Express FileВидеоSetting Up RoutingВидеоIntegrating Express Middleware and RoutesDIALOGUEConfiguring App Express - AssessmentЗадание
04EJS Templating Engines with Express10 материалов

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ВидеоBuilding an Express.js Application with EJSDIALOGUEEJS Templating Engines with Express - AssessmentЗадание
05Authenticating Username and Password with Express and Passport10 материалов

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ВидеоImplementing User AuthenticationDIALOGUEAuthenticating Username and Password with Express and Passport - AssessmentЗадание
06Google Authentication with Express and Passport7 материалов

Google Authentication with Express and Passport

User Experience Update with HomepageВидеоSet Up Google Routing and Authentication PassportВидеоSet Up Google 0Auth2 and Credentials with API GCPВидеоCode Along to the Google Strategy Authentication from Passport with SQLite3ВидеоGoogle Authentication Express Server Final UpdateВидеоImplementing Google Authentication in a Web ApplicationDIALOGUEGoogle Authentication with Express and Passport - AssessmentЗадание
07Facebook Authentication and Passport Login4 материалов

Facebook Authentication and Passport Login

Facebook Developers Platform and API CreationВидеоFacebook Strategy and Sign In with Passport and ExpressВидеоImplementing Facebook AuthenticationDIALOGUEFacebook Authentication and Passport Login - AssessmentЗадание
08Auth04 материалов

Auth0

Setting Up Auth0 with Express and PassportВидеоAuth0 Stratget and Implementation with Express and PassportВидеоIntegrating Auth0 into a Node.js ApplicationDIALOGUEAuth0 - AssessmentЗадание
09Templating Engines and Routing to Build Out a Todo Exercise Application App13 материалов

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ВидеоTemplating Engines and Routing to Build Out a Todo Exercise Application App - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание