NodeJs:初学者实用指南 – 电子商务 Web API [2022]
使用 Express 和 MongoDB Cloud 版本 (Atlas),构建从设置到生产的完整 E-Shop
讲师:Fadi Nouh
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 电子商务平台的真实世界后端 RESTful API 为移动或 Web 电子商店应用程序做好准备
- 通过分配任务并使用拉取请求审查它们,类似于现实世界的工作的交互式课程
- Express & Mongoose 中间件
- 高级 Mongoose 查询和数据库集合之间的关系
- 登录和注册用户 – JWT/Cookie 身份验证
- 文件上传和多文件上传
- API 安全性(XSS 保护、速率限制)
- 在 MongoDB 中存储和检索复杂数据
- 在云中使用 MongoDB
- 使用现代 JavaScript 功能(ES6、ES7)
- 完整的电子商务项目添加到你的投资组合
课程内容
9 个章节 • 79 个讲座 • 总时长 5 小时 45 分钟展开所有章节
介绍4 个讲座 • 7 分钟
工具和环境5 个讲座 • 18 分钟
准备 API 服务器14 个讲座 • 1 小时 9 分钟
产品和类别16 个讲座 • 1 小时 8 分钟
用户和身份验证13 个讲座 • 1 小时
订单11 个讲座 • 52 分钟
产品图片和画廊上传9 个讲座 • 40 分钟
部署5 个讲座 • 31 分钟
接下来是什么?2 个讲座 • 1 分钟
要求
- 基本熟悉 JavaScript
- NodeJs 基础知识
说明
什么是 Node.js?
Node.js 或 Node 是用于在浏览器之外执行 JavaScript 代码的运行时环境。它非常适合构建支持客户应用程序(Web 或移动应用程序)的高度可扩展、数据密集型后端服务 (API)。
为什么要学习Node?
Node 非常适合原型设计和敏捷开发以及构建超快速和高度可扩展的应用程序;Uber 和 PayPal 等公司在生产环境中使用 Node 来构建应用程序,因为它需要更少的人员和更少的代码。此外,Node 拥有最大的开源库生态系统,因此你不必从头开始构建所有内容。
你将在本课程中学习如何在不安装额外工具的情况下使用 MongoDB,MongoDB 现在在云端,因此你可以将数据库存储在安全的地方!
这不是阅读文档课程。你可以在这里学习一个真实世界的项目,并且你将看到本课程中使用的每种技术的每个功能的确切位置。
报名参加本课程,你将获得:
- 5 小时的高清视频,包括练习和解决方案
- 一个真实世界的项目:你将为 E-Shop 构建后端,而不是一个虚拟的待办事项应用程序!
- 不再浪费时间在冗长的课程或过时的教程上
- 最新和实用的信息和解决方案(没有绒毛!)
- 有机会按照自己的节奏学习 – 终身访问 – 如果你愿意,请慢慢来
- 成为 Node 摇滚明星的专家提示
- 应避免的最佳实践和常见陷阱
- 在任何设备上观看
- 结业证书提交给你的雇主
你将学会:
- 使用 Node.js、Express.js 和 MongoDB Atlas 自信地构建 RESTful 服务 (API)
- 采用 Node.js 的最佳实践
- 避免常见错误
我们将涵盖的内容:
- 节点模块系统
- 节点包管理器 (NPM)
- 异步 JavaScript
- 有用的 ES6+ 特性
- 实施 CRUD 操作
- 在 MongoDB 中存储复杂数据
- 数据验证
- 身份验证和授权
- 用户角色
- 以正确的方式处理和记录错误
- 部署
笔记:
本课程包括Backend API的搭建和对数据库的所有操作,这里不做前端
查看我的其他课程以连接这些 API 并使用前端技术构建 E-Shop 的前端
本课程适合你,如果:
你是一名后端开发人员,并希望将新技术添加到你的堆栈中。
你是一名前端开发人员,并希望过渡到全栈开发。
你已经尝试过其他 Node.js 教程,但发现它们太慢、过时且无聊!
在你的简历中加入 Node.js 可以帮助你找到更多的工作并赚更多的钱。
不仅如此,你还有可选任务要做,我们可以为你审查它们!只需从板上选择一项任务并创建拉取请求即可获得审查,就像在现实世界中一样!
此课程面向哪些人:
- 你是熟悉后端开发的后端开发人员
- 你是一名前端开发人员,并希望过渡到全栈开发。
- 在你的简历中加入 Node 可以帮助你找到更多的工作并赚更多的钱。
- 有一个大型 API 项目要添加到你的个人资料中