成为 Node.js 后端工程师

Become A Node.js Backend Engineer

用于使用 Nodejs 学习后端工程的一体化 Nodejs 课程。这门综合课程专为寻求精通 Nodejs 的 Nodejs 开发人员而设计。

1
Node.js 基本概念
这是一个关于 Node.js 语法和概念的总结模块,例如变量、数据类型、函数、Node.js 中的控制流、错误处理、模块、NPM 等。

2
高级 Node.js 概念
这是关于 Nodejs 高级概念的总结模块,例如异步编程、使用文件、命令行应用程序、线程和流、常用内置模块等。

3
构建后端系统
本模块介绍如何使用 Nodejs 构建可扩展且生产就绪的后端应用程序。您将学习 Express 和 Nest.js 等框架以及 Prisma、Mongoose 和 Sequelize 等数据库 ORM。

4
日志记录和缓存
本模块将教您如何分别使用 Winston 和 Redis 以及 Memcached 在 Nodejs 中实现日志记录和缓存。

5
构建 REST API
了解如何在 Node.js 中构建可扩展且高性能的 REST API。实施适当的 API 设计技术并构建生产就绪的后端系统。

6
使用 Node.js 的 GraphQL
了解如何将 GraphQL 与 Node.js 结合使用。使用 Node.js 构建 GraphQL 服务器。在 Node.js 中构建复杂且可扩展的 GraphQL 服务器。

7
在 Node.js 中进行测试
本模块侧重于测试 Node.js 代码。您将学习用 Node.js 编写单元、集成和端到端测试。

8
Docker 化 Node.js 应用程序
了解如何使用 Docker 容器化 Node.js 应用程序。了解高级 Node.js 工程师如何使用 Docker Docker 实现其 Node.js 项目的 Docker 化。

9
部署 Nodejs 应用程序
了解如何将 Nodejs 应用程序部署到 AWS、Digital Ocean、Azure、GCP、Heroku 等服务器。

10
构建 Node.js 项目
在学习 Node.js 的同时构建超过 10+ 个项目。在 Node.js 中构建 SaaS 产品。

您将在其中学到什么?
了解 Node.js 的基本知识,例如变量、数据类型、函数、Node.js 中的控制流、错误处理等。

了解 Node.js 基础知识

JavaScript 基础知识 → 学习 JavaScript 的基本概念,例如数据类型、条件、循环、函数、数组、对象、映射、集合等。

模块 → 了解 Node.js 模块,例如创建自定义模块、CommonJS、ESM 和 global 关键字。

错误处理 →了解如何在 Node.js 中处理不同类型的错误,包括 JavaScript 错误、系统错误和用户指定的错误以及断言错误。

NPM →了解如何使用 NPM 管理包。

使用 Node.js 构建后端系统
本模块将介绍如何使用 Node.js 构建规模化的后端系统。您将学习 Express、Nest.js 和 Fastify 等 Node.js 框架。

Express

Nest.js

Fastify

Database & ORMs in Node.js

Prisma

Sequelize

Mongoose

Implement Logging in Node.js

Implementing Caching in Node.js

Build Advanced REST APIs Node.js

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。