Logo
☆☆☆☆☆
0.0
Beginner
17h

使用 Node.js 和 React 构建全栈 Web 应用

Node.js 是一个流行的 JavaScript 运行时环境,用于构建服务器端应用。它非常适合用来开发基于 React 的完整栈 Web 应用。 本课程将带你入门结合这两项流行技术的 Web 开发。你将学习如何使用 Node.js 构建服务器端应用,并通过 MongoDB 实现数据库功能,集成到 Express 应用框架中。接着,你将使用 JSON Web Token(JWT)构建用户授权系统。 随后,你将转向基于 React 的客户端环境。你将先搭建一个示例应用以熟悉该框架,然后为应用添加样式并实现必要的用户交互功能。最后,你将把前后端整合在一起,并通过 Heroku 部署你的 Web 应用。 完成本课程后,你将具备使用最流行的 JavaScript 工具构建真实世界网站的能力。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
使用 Node.js 和 React 构建全栈 Web 应用
Node.js 是一个流行的 JavaScript 运行时环境,用于构建服务器端应用。它非常适合用来开发基于 React 的完整栈 Web 应用。 本课程将带你入门结合这两项流行技术的 Web 开发。你将学习如何使用 Node.js 构建服务器端应用,并通过 MongoDB 实现数据库功能,集成到...

WHAT YOU'LL LEARN

使用 Express JavaScript 框架构建应用程序的能力

Content

10 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    入门

  2. 2

    技术栈与资源

  3. 3

    自我测试:先决条件

服务器端
  1. 1

    MVC 架构(concept)

  2. 2

    Node.js

  3. 3

    Express

  4. 4

    MongoDB

  5. 5

    目录结构

  6. 6

    一个 Express 中的 `Hello World` 应用

  7. 7

    Express 路由处理程序

  8. 8

    Nodemon

  9. 9

    自我测试:服务器端架构

使用 JSON Web Token 进行用户身份验证
  1. 1

    授权与认证

  2. 2

    用户模型

  3. 3

    注册功能实现

  4. 4

    邮箱确认

  5. 5

    登录实现

  6. 6

    认证中间件

  7. 7

    自我测试:JSON Web Tokens

设置客户端环境
  1. 1

    React

  2. 2

    在 React 中创建一个“Hello World”应用程序

  3. 3

    React Router

  4. 4

    美化应用程序

  5. 5

    自我测试:客户端环境

开发客户端
  1. 1

    认证服务

  2. 2

    导航栏

  3. 3

    上下文 API

  4. 4

    注册

  5. 5

    邮箱确认

  6. 6

    登录页面

  7. 7

    更好的用户体验

  8. 8

    自我测试:客户端开发

业务逻辑
  1. 1

    上传文件

  2. 2

    处理文本文件

  3. 3

    处理图像

  4. 4

    自我测试:业务逻辑

服务器端路由
  1. 1

    读取文件

  2. 2

    更新和删除文件

  3. 3

    自我测试:CRUD 操作

文件管理的增删改查操作
  1. 1

    文件上传

  2. 2

    获取文件

  3. 3

    更新文件

  4. 4

    删除和下载文件

  5. 5

    自我测试:客户端的增删改查操作

附录
  1. 1

    使用 Heroku 部署

  2. 2

    Node.js 安装

  3. 3

    Node 包管理器(npm)

  4. 4

    Postman 使用指南

  5. 5

    MongoDB 安装

  6. 6

    服务器依赖项

  7. 7

    客户端依赖

  8. 8

    安全邮件

结论
  1. 1

    最后的总结

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)