我是一个完整的新手,我如何学习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个与你已经知道的完全不同。

  1. 首先从Javascript开始。 这是绰绰有余: http : //www.w3schools.com/js/
    • 将脚本写入名为try.js的文件,并使用node try.js执行它们并查看结果!
  2. 然后尝试学习如何构buildWeb应用程序。 两个基础给你:
    • 你可以通过HTTP请求一些东西, http://myapp.com/users/all
    • 服务器处理请求,并以HTML格式发送结果
    • 您的浏览器显示它。
    • 更多信息,请访问: http : //www.slideshare.net/nbrier/how-to-build-a-web-app-for-nonprogrammers
    • 查看ExpressJS网站,并一步一步,并尝试一切在那里
  3. 然后学习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数据库)进行编码有深入了解。

干杯!