教程演示🔗
⚠️本教程提供中英文字幕和完整课程相关资料
Advanced MERN Stack Authentication
高级 MERN 堆栈身份验证
Learn MERN Stack Authentication and Authorization like it is done in the real world.
学习 MERN 堆栈身份验证和授权,就像在现实世界中一样。
What you’ll learn 您将学到什么
-
MERN Stack Authentication and Authorization
MERN 堆栈身份验证和授权 -
User Registration and Login
用户注册和登录 -
Password Reset Via Email 通过电子邮件重置密码
-
Sending Automated Email 发送自动电子邮件
-
User Management 用户管理
-
Assign User Roles 分配用户角色
-
Google OAuth Login谷歌授权登录
Requirements 要求
-
Basic knowledge of MERN Stack
MERN堆栈基础知识
Description 描述
Welcome to Mern Stack Authentication Course.
欢迎来到Mern Stack身份验证课程。
What is Authentication? 什么是身份验证?
In simple terms, authentication is the process of verifying who a user is, while authorization is the process of verifying what they have access to.
简单来说,身份验证是验证用户身份的过程,而授权是验证他们有权访问的内容的过程。
In this course, we are going to cover MERN Stack Authentication as it is done in the real world.
在本课程中,我们将介绍 MERN 堆栈身份验证,因为它在现实世界中完成。
What we will cover. 我们将涵盖的内容。
– MERN Stack Authentication and Authorization
– MERN堆栈身份验证和授权
– Build Frontend pages with React and SCSS
– 使用 React 和 SCSS 构建前端页面
– Setup Routing with React Router V6
– 使用 React 路由器 V6 设置路由
– Build API endpoints with Express
– 使用 Express 构建 API 端点
– User Registration and Login
– 用户注册和登录
– Password Reset Via Email
– 通过电子邮件重置密码
– Sending Automated Email
– 发送自动电子邮件
– User Management – 用户管理
– Assign User Roles – 分配用户角色
– Google OAuth Login – 谷歌OAuth登录
– User profile management
– 用户配置文件管理
– Change password – 更改密码
– Working with Cookies – 使用饼干
– Working with JWT (JSON web token)
– 使用 JWT(JSON 网络令牌)
– Auth Middleware – 身份验证中间件
– Profile Update – 个人资料更新
– Protect routes to only be accessed by logged-in users
– 保护路由仅供登录用户访问
– Error handling – 错误处理
– Working with Cookies – 使用饼干
– Pushing projects to Github
– 将项目推送到 Github
– Deploy Backend to Render
– 部署后端以渲染
– Deploy Frontend to Vercel
– 将前端部署到Vercel
Course requirement 课程要求
-
Developers who got basic React and MERN Stack knowledge and want to learn in-depth MERN Stack authentication.
获得基本 React 和 MERN Stack 知识并希望深入了解 MERN Stack 身份验证的开发人员。
NOTE: 注意:
This is not an introduction to React course, you are expected to know React before taking this course.
这不是对 React 课程的介绍,您应该在参加本课程之前了解 React。
However, I try to explain the ReactJS concepts used in every section.
但是,我尝试解释每个部分中使用的 ReactJS 概念。
This is not an introduction to MERN Stack course, you are expected to know MERN Stack before taking this course.
这不是对 MERN Stack 课程的介绍,您应该在参加本课程之前了解 MERN Stack。
However, I will explain everything I do while building the project.
但是,我将解释我在构建项目时所做的一切。
Who this course is for:
本课程适用对象:
- Students who want gain an indepth knowledge of MERN Stack Authentication
想要深入了解 MERN 堆栈身份验证的学生