NodeJS – 完整指南(MVC、REST API、GraphQL、Deno)
NodeJS – The Complete Guide (MVC, REST APIs, GraphQL, Deno)
掌握Node JS和Deno.js,使用Node.js构建REST API,GraphQL API,添加认证,使用MongoDB,SQL等等!
学习内容
-
使用最受欢迎的 Web 开发编程语言之一
-
详细了解 NodeJS 的基础知识和高级概念
-
使用 NodeJS、SQL 或 MongoDB 等数据库构建现代、快速且可扩展的服务器端 Web 应用程序
-
了解 NodeJS 生态系统并构建服务器端渲染的应用程序、REST API 和 GraphQL API
-
全面了解 DenoJS
要求
-
建议了解 Web 工作原理的一般知识,但并非必须具备
-
强烈建议您具备基本的 JavaScript 知识,但也可以在完成课程时掌握
-
不需要 NodeJS 知识!
描述
加入 Udemy 上最全面的 Node.js 课程,以实践和基于理论的方式学习 Node!
–
Node.js 可能是您现在可以学习的最流行和最现代的服务器端编程语言!
Node.js开发人员的需求量很大,该语言用于从具有服务器端通过 REST API 呈现视图的传统 Web 应用程序一直到 GraphQL API 和实时 Web 服务的所有内容。更不用说它在各种规模项目的构建工作流程中的应用。
本课程将教您所有这些!从零开始,先验知识为零。不过,如果您确实带来了一些知识,您当然能够快速跳入您最感兴趣的课程模块。
以下是您将在本课程中学到的内容:
-
Node.js基础和基础核心模块
-
解析请求和发送响应
-
动态呈现 HTML(在服务器上)
-
使用 Express.js
-
在 Server 上处理文件和生成 PDF(动态)
-
文件上传和下载
-
使用模型-视图-控制器 (MVC) 模式
-
将 Node.js 与 SQL (MySQL) 和 Sequelize 结合使用
-
将 Node.js 与 NoSQL (MongoDB) 和 Mongoose 结合使用
-
使用会话和Cookies
-
用户身份验证和授权
-
发送电子邮件
-
验证用户输入
-
数据分页
-
使用 Stripe.js 处理付款
-
构建 REST API
-
REST API 中的身份验证
-
REST API 中的文件上传
-
构建 GraphQL API
-
GraphQL API 中的身份验证
-
GraphQL API 中的文件上传
-
使用 Websockets 构建实时 Node.js 应用程序
-
自动化测试(单元测试)
-
部署 Node.js 应用程序
-
将 TypeScript 与 Node.js 结合使用
-
探索Deno.js
-
还有更多!
这看起来像很多内容吗?当然是!
这不是一门短期课程,但它毕竟是 Node.js 的“完整指南”。我们将深入探讨很多主题,而不仅仅是触及表面。
我们也不会只介绍无聊的理论和一些幻灯片。相反,我们将构建两个主要项目:在线商店(包括结账 + 付款)和博客。
该课程的所有主题和功能都将在这些项目中展示和使用,因此您将在现实环境中学习它们。
这门课程适合你吗?
如果您没有Node.js经验,您会喜欢这门课程,因为它从零知识开始。这是成为 Node.js 开发人员的完美课程。
如果您有基本的Node.js经验,那么本课程也是一个完美的选择,因为您可以快速完成基本模块,并且您将从课程涵盖的所有深入探讨和高级主题中受益。
您是高级 Node.js 用户吗?然后检查课程。也许您没有找到其他演示如何将 SQL 与 Node.js 结合使用的课程。或者您对 GraphQL 感兴趣。很有可能,您也会从这门课程中获得很多价值!
先决条件
-
根本不需要Node.js知识!
-
不需要其他编程语言知识(除了 JavaScript,见下一点)
-
不过,您至少应该愿意在完成课程时掌握基本的 JavaScript 知识。存在一个 JS 复习模块,可让您快速了解最新语法
-
基本的 HTML + CSS 知识有帮助,但不是必需的
本课程适合谁:
- 想要深入了解 NodeJS 后端(服务器端)开发的初学者或高级 Web 开发人员
- 对构建现代、可扩展和高性能 Web 应用程序感兴趣的每个人
- 经验丰富的 NodeJS 开发人员,他们想要深入了解特定功能,例如将 GraphQL 与 NodeJS 结合使用
评论(0)