【Udemy 明星讲师 Jonas Schmedtmann】Node.js, Express, MongoDB & More: The Complete Bootcamp 2022

通过构建真实的 RESTful API 和 Web 应用程序来掌握Node.js(具有身份验证、Node.js 安全性、支付等)。

你将会学到的

  • 掌握整个现代后端堆栈:Node、Express、MongoDB 和 Mongoose(MongoDB JS 驱动程序)
  • 从头到尾构建一个完整、美观且真实的应用程序(API 和服务器端呈现的网站)
  • 构建快速、可扩展、功能丰富的 RESTful API(包括过滤器、排序、分页等)
  • 了解 Node 如何真正在幕后工作:事件循环、阻塞与非阻塞代码、流、模块等。
  • 使用 MongoDB 和 Mongoose 进行 CRUD 操作
  • 深入了解猫鼬(包括所有高级功能)
  • 如何处理 NoSQL 数据库中的数据(包括地理空间数据)
  • 高级认证和授权(包括密码重置)
  • 安全性:加密、消毒、速率限制等。
  • 使用 Pug 模板进行服务器端网站渲染
  • 使用 Stripe 进行信用卡付款
  • 发送电子邮件和上传文件
  • 将最终应用程序部署到生产环境(包括 Git 速成课程)
  • 项目的可下载视频、代码和设计资产

要求

  • 绝对不需要了解 Node 或后端开发!我带你从初学者到高级开发人员!
  • 需要对 JavaScript 有基本的了解(本课程包含一个关于异步 JavaScript 的部分,其中包含 Promise 和 async/await,以防您需要加快速度)
  • 对 HTML 的基本了解是加分项(仅适用于课程的最后部分),但不是必须的
  • 任何计算机和操作系统都可以工作——Windows、macOS 或 Linux

说明

您想使用 JavaScript 构建快速而强大的后端应用程序吗?你想成为一个更完整、更受欢迎的开发者吗?

那么 Node.js 是你现在学习的热门技术,你来对地方了!

欢迎来到完整的 Node.js、Express 和 MongoDB 训练营,这是您通往现代后端开发的快车道。

本课程是一个完美的一体化课程包,它将带您从一个完全的初学者到一个高级、高技能的 Node.js 开发人员。

像我所有的其他课程一样,这门课程完全基于项目!不仅仅是任何项目:它是一个完整、美观且功能丰富的应用程序,包含一个 RESTful API 和一个服务器端呈现的网站。这是您在 Internet 上的任何 Node.js 课程中都能找到的最精彩、最完整的项目!

通过构建这个庞大的项目,您将学习使用 Node.js 和相关技术规划、构建和部署您自己的现代后端应用程序所需的所有技能。

(如果你想探索这个项目,你可以在 www[.]natours[.]dev 进行。这只是项目的一小部分!使用“laura@example.com”和密码“test1234”登录)

完成本课程后,您将:

1)构建您自己的快速、可扩展且功能强大的 Node.js RESTful API 或 Web 应用程序;

2)真正了解 Node.js 是如何在幕后工作的;

3)能够在现实世界中使用 NoSQL 数据和模型数据(一项非常重要的技能);

4)了解现代后端开发的工作原理,以及所有不同的技术如何组合在一起(从零散的教程和视频中很难理解);

5)拥有 Express、Mongoose、Stripe、Sendgrid、Atlas、Compass、Git、Heroku 等专业工具和库的经验;

6)已经构建了一个完整的应用程序,这是您未来自己应用程序的完美起点。

请注意,本课程适合绝对的 Web 开发初学者,因此您应该已经熟悉基本的 JavaScript。无需后端经验!

这是一个绝对内容丰富的深度课程,内容超过 40 小时!

由于这是“完整的 Node.js 训练营”,因此该课程包含大量不同的技术、技巧和工具,因此您可以作为一个完整的 Node.js 开发人员从课程中走出来。

这就是为什么课程长达 40 多个小时。但是,如果这听起来对您来说太过分了,请不要担心,您可以安全地跳过某些视频或整个部分。

这正是您将要学习的内容:

  • Node.js、核心模块和 NPM(节点包管理器)的基础知识
  • Node.js 如何在幕后工作:事件循环、阻塞与非阻塞代码、事件驱动架构、流、模块等。
  • Express 的基础知识(Node.js 框架):路由、中间件、发送响应等。
  • 具有高级功能的 RESTful API 设计和开发:过滤、排序、别名、分页
  • 使用 Pug 模板的服务器端网站呈现 (HTML)
  • 在本地和 Atlas 平台(云端)上使用 MongoDB 数据库进行 CRUD 操作
  • 高级 MongoDB:地理空间查询、聚合管道和运算符
  • Mongoose 基础知识(MongoDB JS 驱动程序):数据模型、CRUD 操作、数据验证和中间件
  • 高级 Mongoose 功能:建模地理空间数据、填充、虚拟填充、索引等。
  • 使用 MVC(模型-视图-控制器)架构
  • 如何处理 NoSQL 数据库中的数据
  • 高级数据建模:数据、嵌入、引用等之间的关系
  • 使用 JWT 完成现代身份验证:用户注册、登录、密码重置、安全 cookie 等。
  • 授权(用户角色)
  • 安全性:最佳实践、加密、清理、速率限制等。
  • 使用 Stripe 接受信用卡付款:后端和前端的完整集成
  • 上传文件和图像处理
  • 使用 Mailtrap 和 Sendgrid 发送电子邮件
  • 高级错误处理工作流程
  • 使用 Heroku 将 Node.js 应用程序部署到生产环境
  • Git 和 GitHub 速成课程
  • 还有更多!

为什么要学习 Node.js 并参加这门课程?

如果您想学习 Node.js 和现代后端开发,那么毫无疑问,本课程适合您!

它是 Internet 上最大的 Node.js 课程,拥有迄今为止最完整的课程项目,并且对所包含的所有主题提供了最深入的解释。

即使您已经了解了一些 Node.js,您仍然应该学习这门课程,因为它包含其他任何地方都没有涵盖的主题,或者深度不同!

但也许你还不相信 Node.js 真的是适合你现在学习的技术?

首先,Node.js 将允许您使用 JavaScript 技能在后端构建应用程序。这本身就是一个巨大的收获,它使您的全栈开发过程变得更加轻松和快捷。

此外,Node.js 的受欢迎程度和机会都在图表之外。这是一种现代、经过验证且可靠的技术,被 Netflix、PayPal、Uber 等科技巨头(以及 6 位数工资支付公司)使用。

Node.js 确实是你应该投入时间的东西,而不是像 PHP 这样过时的技术。

总之,如果您已经了解 JavaScript,那么学习 Node 对您来说是合乎逻辑的下一步!它将使您成为更好、更全面、更全面的开发人员,最终将增加您在就业市场上的机会!

我创建了这门课程来帮助你做到这一点!当我第一次学习使用 Node.js 和所有相关技术进行后端开发时,这确实是我希望拥有的课程。

这就是您今天注册所获得的:

  • 终生访问 40 多个小时的高清质量视频。没有每月订阅。随时随地按照自己的节奏学习;
  • 所有视频均可下载。随时随地学习,即使没有互联网连接!
  • 每当您有问题或遇到困难时,都会在课程问答中提供友好和快速的支持;
  • 英文隐藏式字幕(不是 Udemy 提供的自动生成的字幕);
  • PDF格式的课程幻灯片;
  • 每个部分的可下载资产、起始代码和最终代码;
  • 视频中包含许多小挑战,因此您可以跟踪自己的进度。

现在,我希望欢迎您成为我课程的新学生!所以现在点击那个“注册”按钮,今天就和我一起冒险吧!

但是,如果您还不能 100% 确定,请继续观看宣传视频以了解课程项目。我保证你会感到惊讶:)

课程见!

此课程面向哪些人:

  • 如果您想使用已有的 JavaScript 技能构建速度惊人且可扩展的后端应用程序,请参加本课程。Node 是您的完美工具!
  • 如果您是一名前端开发人员,希望使用市场上最完整的课程进行后端开发,请参加本课程。
  • 如果您已经参加过其他 Node 课程,但是:1) 仍然对编写实际应用程序没有信心,或者 2) 仍然觉得您需要更多的后端技能,请参加本课程。本课程非常适合您!
  • 如果您是一位经验丰富的 Node 开发人员,并且想要添加其他课程中缺少的新技能,请参加本课程:Node 如何在幕后工作、高级数据建模、地理空间数据、完整和安全的身份验证、Stripe支付等。
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
IT资源 - 高品质精品资源分享网站 » 【Udemy 明星讲师 Jonas Schmedtmann】Node.js, Express, MongoDB & More: The Complete Bootcamp 2022