我是一个完整的新手,我如何学习Node.Js + Express + MongoDB?
我想说清楚,我没有以前的编程经验,我只有在HTML和SQL方面的经验,每个人似乎都像“看起来像文档”,是的,肯定帮助我! 嗅 *嗅*是否有一本可以推荐的书或一系列networking广播?
欢迎来到node.js的精彩世界!
我自己也刚刚开始学习Node.js,经常问自己“什么是快递?” “为什么要用节点expression?” 等等
Express是一个了不起的web框架,所以你可以开发强大的应用程序,为你做了很多困难的事情:)
我强烈build议阅读他的例子,以感受如何把它们放在一起: https : //github.com/visionmedia/express/tree/master/examples
我发现这个屏幕演示非常有助于我学习基本知识: http : //vimeo.com/38136668
Proloser通过解释如何启动一个新的快速应用程序,如何将它连接到mongodb,并解释如何以及为什么一切正常:)他为新节点创build它。
我们的节点在irc.freenode.net上挂在#node.js频道。 来问问你有什么问题,我们将帮助你设置轨道:)
- 我想说清楚,我没有以前的编程经验,
- 我只有在HTML和SQL的经验
基于这两点,首先你应该学习编程。 你想学习NodeJS + Express + MongoDB,其中3个与你已经知道的完全不同。
- 首先从Javascript开始。 这是绰绰有余: http : //www.w3schools.com/js/
- 将脚本写入名为
try.js
的文件,并使用node try.js
执行它们并查看结果!
- 将脚本写入名为
- 然后尝试学习如何构buildWeb应用程序。 两个基础给你:
- 你可以通过HTTP请求一些东西, http://myapp.com/users/all
- 服务器处理请求,并以HTML格式发送结果
- 您的浏览器显示它。
- 更多信息,请访问: http : //www.slideshare.net/nbrier/how-to-build-a-web-app-for-nonprogrammers
- 查看ExpressJS网站,并一步一步,并尝试一切在那里
- 然后学习MongoDB,这不是SQL数据库,它是一个NoSQL数据库,我不知道你为什么要学习它,但是,试用http://www.mongodb.org/display/DOCS/Tutorial将会定义帮助。 但是你所要做的就是看例子。 要从Node使用MongoDB,可以使用Mongoose。
在深入研究框架之前,我认为你应该学习编程语言的基础知识。
Code Year有一系列交互式编程课程来学习JavaScript。 你从头开始学习语言。
当你掌握JavaScript时,你可以开始使用express和mongo等框架。
如果你只知道HTML / CSS,你还有很长的路要走。 看看http://howtonode.org/express-mongodb
您必须对如何对模块化JavaScript,JSON,数据库(特别是NoSQL数据库)进行编码有深入了解。
干杯!