HackBG NodeJS课程 Web编程基础与高级应用
节点JS-1使用NodeJS进行Web编程课程的存储库位于课程计划,分几周进行:
第0周:我们将通过执行简单的基于控制台的nvm应用程序来开始使用Node、npm和nvm,并展示用于节点调试的节点检查器。
第一周:介绍Node是什么?分析单线程应用程序的特性以及事件循环和线程池,并学习使用Express进行HTTP的第一步。
第二周:深入了解Node中的A+ Promises (Q.js / async),以及在Express和外部API之间实现承诺模式。
第三周:Mongo和Mongoose简介,学习Mongoose-Q基本的CRUD操作,构建简单的数据库应用。
第四周:掌握无头浏览器的使用,学习PhantomJS、CasperJS和Nightmare,并用其测试Web应用程序。
第五周:使用Passport为Web应用程序添加用户身份验证,实现应用中的用户系统。MongoDB成为存储用户数据的主要数据库。
用户评论