Node.js实战教程

从基础知识开始讲解,结合四个难度循序渐进的应用,助力同学们彻底掌握Node.js

Ratings: 3.43 / 5.00




Description

整个课程基于一个目标:使您成为能够开发,测试和部署实际生产应用程序的专业Node开发人员。


学习Node的最好方法就是构建Node应用程序。


在这门课程里,您将构建四个项目:


1.一个记笔记的应用程序

2.与Dark Sky API交互的天气应用程序

3.任务管理程序,具备帐户和身份验证功能,提供生产级的REST API

4.聊天室应用程序


到最后,您将能够依据自己所掌握的知识,开始构建属于自己的Node应用程序。


根据2016年Stack Overflow调查,Node在后端受欢迎程度和后端薪水方面排名前十,平均薪水为$85k。这为您意味着更多的工作和更多的机会。


在课程里,您将学到:

  1. Node.js

  2. npm

  3. Asynchronous programming

  4. ES6/ES7

  5. MongoDB

  6. Express

  7. Socket.IO

  8. JWT Authentication

  9. Mongoose

  10. File and image uploads

  11. Application deployment with Jenkins

  12. Version control with Git

  13. GitHub

  14. REST API Design

  15. Code testing

  16. Debugging

  17. Jest

  18. Many more tools

What You Will Learn!

  • 彻底掌握NodeJS,让它成为你的技能包中的一员
  • 如何使用NodeJS来构建企业级应用
  • 如何使用NodeJS来构建任务管理应用
  • 如何使用NodeJS来构建天气应用
  • 如何使用NodeJS来构建RESTful API
  • 如何使用NodeJS来构建聊天室应用
  • 如何使用Jenkins来做项目的部署
  • 如何使用Postman来进行API测试
  • Postman的全面介绍以及高级用法
  • 如何使用专业的工具进行Debug
  • 如何编写Jenkinsfile
  • DevOps,如何结合Github,Jenkins来做CI/CD
  • 在NodeJS中如何使用异步编程
  • 如何使用WebStorm来进行开发
  • 如何使用VS Code 来进行开发
  • NodeJS应用如何做认证和安全
  • 如何使用Jest框架编写单元测试

Who Should Attend!

  • 希望能够掌握如何使用NodeJS进行开发的同学
  • 希望能够了解如何使用NodeJS进行API开发的前端开发人员
  • 任何对NodeJS感兴趣的同学
  • 希望能够多掌握一门编程技术的同学