Node.js: 创建 RESTful APIs 完整指南

学习使用 Node、Express 和 MongoDB 建构快速、可扩展且安全的 RESTful 服务,从设置到上线营运

从这 15 小时的课程,你会学到

  • 为你的网络和行动应用程序建构后端
  • 使用现代 JavaScript 功能(ES6,ES7)
  • 实施 CRUD 操作
  • 处理和记录错误,正确的方法
  • 编写单元和集成测试
  • 实践测试驱动开发( TDD )
  • 在 MongoDB 中保存和检索复杂的数据
  • 实施认证和授权
  • 将你的 Node 应用程序布署到生产环境
  • 应用建构快速、可扩展且安全的应用程序的最佳实践

要求

基本熟悉 JavaScript

课程说明

什么是Node.js?

Node.js ( Node )是浏览器外运行 JavaScript 代码的运行环境( runtime environment )。 它非常适合建构高度可扩展的数据密集型后端服务(API),从而为客户的应用程序(Web或行动应用)提供动力。

为什么学习 Node?

Node 非常适合制作原型和敏捷开发,以及建构超快速和高度可扩展的应用程序; 像 Uber 和PayPal 这样的公司在生产中使用 Node 开发他们的应用程序,因为它需要的人员和代码比较少。 另外,Node 拥有最大的开放源始码库生态系统,因此你不必从头开始建构一切。

从这一步一步的 A 到 Z 课程你会得到什么:

  • 15 小时的高分辨率视频教学,包含练习和解决方案
  • 一个真实世界的专案:你将做一个影视租用应用程序的后端,而不是太平常的待办应用程序!
  • 无冗余的时间浪费在漫长的课程或过时的教学上
  • 最新且实用的消息和解决方案(没灌水!)
  • 有机会按照自己的节奏学习 – 终生使用 – 依你想要运用自己的时间
  • 跟著专家成为 Node 明日之星
  • 了解最佳实践和应避免的常见陷阱
  • 在任何设备上观看,在线或脱机 – 行动友好和可下载的课程
  • 完成证书展现给你的雇主

你会学到:

  • 使用 Node.js、Express.js 和 MongoDB 自信地建构 RESTful 服务(API)
  • 采用 Node.js 的最佳实践
  • 避免常见的错误

我们将涵盖的内容:

  • Node 模块系统
  • Node 套件管理器(NPM)
  • 异步 JavaScript
  • 有用的 ES6 + 功能
  • 实施 CRUD 操作
  • 在 MongoDB 中保存复杂的数据
  • 数据验证
  • 认证和授权
  • 正确处理和记录错误
  • 单元和集成测试
  • 测试驱动开发(TDD)
  • 布署

如果符合以下条件,本课程适合

  • 你是一位后端开发人员,习惯于使用 ASP.NET、Rails、Django 等框架。你想将Node.js 添加到你的工具箱中。
  • 你是前端开发人员,并且想要转换为全端开发者。
  • 你已经尝试了其他 Node.js 课程,并发现它们太慢、过时且无聊!
  • 你想在履历中添加 Node.js 帮助自己找到更好的工作并赚更多钱。

以下是其他学生的看法:

“绝对是最好的!如果你想从零开始学习 Node.js,我强烈建议你学习 Node 是什么以及它可以做什么,真正全面,完美的评价!Mosh 知道他的东西,他值得你的支持。 我现在的公司使用 Mosh 的课程作为培训/提升知识的巨大资源和参考,我只想说谢谢,请不要停止教学,你天生就有天赋教授。 -Eugene John Arellano

“Mosh 是现代网络发展的前三名导师之一,他轻松解释了困难的概念,因为他的教学细节和教学风格,我推荐他所有的课程。” – 沃伦艾萨克

“我最喜欢的课程是 Mosh 的方法论和他如何解释事物的方式,以及高品质演讲的结构良好的课程。” -Omar Amrani

你的导师是谁?

嗨! 我的名字是 Mosh Hamedani,我帮助雄心勃勃的开发人员将他们的编程技巧提升到了一个新的水平。 我是一位拥有 15 年以上经验的软件工程师,我通过在线课程为超过 20 万名学生授课。 我的 YouTube 频道 Programming with Mosh 已有超过6百万次的观看。 我的学生描述我的教学说清晰、简洁、有趣、没有任何毛病。

你想成为 Node 明日之星? 注册本课程并开始学习吧 !

目标受众

  • 熟悉ASPNET、Rails、Django 等框架,想要将 Node 添加到工具箱的后端开发人员。
  • 想要转换为全端开发的前端开发人员。
  • 想在履历中添加 Node,以找到更好的工作并赚更多的钱的工程师。

讲师简介

Mosh Hamedani 热情的软件工程师和最畅销的讲师

Mosh(Moshfegh)Hamedani 是一位充满热情和创造力的软件工程师,专注于实用主义和简单性。 他七岁就在 Commodore 64 写程序。后来,在高中时期,他开始学习 C 和 C ++。 在2002年,随著 .NET 的第一个版本,他把重点转移到 C#。 从那时起,他一直参与众多软件专案的设计和实践,包括现代 Web 应用程序、行动应用程序、桌面应用程序和框架。

他于2014年开始 在Udemy 教学,目前他在 182 个国家拥有超过 10 万名学生。 他是 Udemy 最畅销课程和 Pluralsight(成为一个完整的.NET开发人员)排名第一的课程作者。

Mosh拥有网络系统科学硕士学位和软件工程科学学士学位。他还是 Microsoft 认证的应用程序开发人员、技术专家(Web应用程序)和专业人员。

走出软件世界,Mosh是一位摄影师、钢琴家,也是热情的拉丁舞者。


课程网址   ♥找优惠折扣码?

Sponsored by Udemy

♥欢迎关注 Soft & Share 微博

发表评论

Powered by WordPress.com.

Up ↑

%d 博主赞过: