成为 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
评论(0)