通过构建真实世界的应用程序来学习 Node.js,涵盖 Node JS、Express、MongoDB、Jest 等技术!
你将会学到的
- 构建、测试并发布 Node 应用程序
- 创建 Express Web 服务器和 APIs
- 使用 Mongoose 和 MongoDB 存储数据
- 应用前沿的 ES6/ES7 JavaScript 语法
- 将你的 Node 应用程序部署到生产环境
- 利用 Socket.IO 创建实时 Web 应用程序
要求
你需要一台可以安装软件的电脑(Windows、MacOS 或 Linux 系统均可),对 JavaScript 基础知识的理解(包括变量、函数、对象、数组、条件语句等)。
说明
你是否曾经尝试学习 Node.js,却发现课程一开始让你安装一大堆库,甚至还没来得及了解 Node 是什么或者它是如何工作的?你可能会遇到难题,向讲师求助却得不到回应,最终只能无奈地关闭课程,再也不去碰它。
这种情况听起来是不是很熟悉?
我创建这门课程,旨在提供我当初学习 Node.js 时所希望得到的体验。
本课程首先覆盖 Node 的基础知识,然后再深入讲解 Express、Mongoose 和 MongoDB 等优秀工具。
整个课程围绕一个核心目标:将你培养成为一名专业 Node 开发者,能够开发、测试和部署真实世界的生产级应用程序。
学习 Node 的最佳方式就是通过构建 Node 应用程序来学习。
从课程开始,你就会参与到每一个项目中,通过我设计的挑战来巩固所学知识。这样,你将获得实战经验,一旦课程结束,你就能自己创建并发布项目。
你将构建的四个项目
- 一个笔记应用,让你初步热身
- 一个天气应用,能与 MapBox 和 Dark Sky API 互动
- 一个包含用户账户和认证的 REST API 任务管理器
- 一个带有客户端伴侣的实时聊天应用
课程结束时,你将能够运用所学知识,推出自己的 Node 应用程序。
学习时,学习最新的知识
我致力于让这门课程充满最新鲜的 Node 材料。这门课程与最新版本的 Node.js 兼容。你将接触到最前沿的功能。
你需要的一切都包含在一个易于使用的包里。你无需再担心自己是否在学习构建应用或找到新工作所需的正确技能。我已经精心挑选了构建真实应用所必需的所有技术。我将所有内容整合成一个全面、易于跟随的包,旨在几周内让你上手并运行。
现在是学习 Node 的最佳时机
根据 2016 年 Stack Overflow 调查,Node 在后端流行度和后端薪资排名前十,平均薪资为$85k。这意味着更多工作机会和更多机遇等着你。
你可能会遇到困难。但我在这里帮助你。
没有什么比上了五个小时课程,遇到问题却得不到所需帮助更糟糕的了。
我每天都会在问答区帮助你解决问题。我会回复每一个问题,让你回到正轨。
不要只听我说,看看其他学生是怎么说的。
“人们似乎有的任何问题都能迅速得到解答,清晰明了,而且经常附有 GitHub 上的示例代码。即使问的问题超出了课程范围,Andrew 似乎总能给出满意的答案。” ——Adam Tait
“太棒了。更棒的是,讲师回答了我所有的问题。” ——Pak Chu
“这门课真正的价值在于 Andrew;他不仅是一位优秀的老师,而且能迅速回答问题并提供反馈。” ——Nick Hester
我保证这是市场上最先进、最吸引人的 Node 课程,它还附带 30 天退款保证。
在八个章节中,你将学到:
- Node.js
- Npm
- 异步编程
- ES6/ES7
- MongoDB
- Express
- Socket.IO
- JWT 认证
- Mongoose
- 文件和图像上传
- 发送电子邮件
- 使用 Heroku 部署应用
- 使用 Git 进行版本控制
- GitHub
- REST API 设计
- 代码测试
- 调试
- Jest
- 更多工具
此课程面向哪些人
任何希望启动自己的 Node 应用程序、转换职业赛道或是以 Node 开发者身份从事自由职业的人。