Getting started with node.js

Skip to first unread message

Fabio Baravalle

unread,
May 21, 2014, 3:32:32 AM5/21/14
to nod...@googlegroups.com
Hi guys I want learn node.js. I know C#, ASP.Net, C/C++, javascript, HTML/CSS and other languages/script languages(python, dart, sql, t-sql etc...). I want learn node because js is the future (Client/Server) and ASP.Net it's not fast as node.js and its frameworks.
 I have read some tutorial on internet but they are too generic. Are there manuals or tutorial more detailed about node.js?
Cheers,
Fabio

Aria Stewart

unread,
May 21, 2014, 11:54:33 AM5/21/14
to nod...@googlegroups.com

On May 21, 02014, at 3:32, Fabio Baravalle <fabio.b...@gmail.com> wrote:

> Hi guys I want learn node.js. I know C#, ASP.Net, C/C++, javascript, HTML/CSS and other languages/script languages(python, dart, sql, t-sql etc...). I want learn node because js is the future (Client/Server) and ASP.Net it's not fast as node.js and its frameworks.
> I have read some tutorial on internet but they are too generic. Are there manuals or tutorial more detailed about node.js?

Node’s a small addition to a relatively small language — there’s not a ton there.

That said there are huge numbers of libraries and frameworks. What are you trying to do with node? Web services? Realtime? Framework like express?

Knowing what you’re after might help clarify what to direct you toward. I suspect what you want aren’t tutorials in “node.js” but in something more specific for what you’re trying to accomplish.

Aria
signature.asc
Message has been deleted

Fabio Baravalle

unread,
May 21, 2014, 6:34:42 PM5/21/14
to nod...@googlegroups.com
I would like know how to create a complete website with registration permission groups, form submit, and so on. I want know how to create a website from scracth (using no-sql db like redis or mongodb).

Sofiane Akermoun

unread,
May 22, 2014, 12:24:40 AM5/22/14
to nod...@googlegroups.com
Hello,

Web is full of documentation on node, howto, tutorial, video, conference official doc, games and challenges could be downloaded via npm to work on specific part of node.js's ecosystem, 74 415 opensource packages available on repo.
I am really surprised to read "I have read some tutorial on internet but they are too generic".
You were probably looking for a solution to your problem, not really for documentation.

regards,

Sofiane Akermoun

Sapardee

unread,
May 21, 2014, 9:53:30 PM5/21/14
to nod...@googlegroups.com

Hi fabio, you can visit mixu's articles on the web about nodejs or try MEAN stack.

--
Job board: http://jobs.nodejs.org/
New group rules: https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
---
You received this message because you are subscribed to the Google Groups "nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nodejs/3173b0b4-a02e-4c9f-a487-51312e3d856d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Ryan Schmidt

unread,
May 21, 2014, 8:59:20 PM5/21/14
to nod...@googlegroups.com, Fabio Baravalle

On May 21, 2014, at 17:05, Fabio Baravalle wrote:

> I want learn how to create web site client/server. Now my next project it's create a website where user can share personal events and other user can rating these. So I need a system authentication(with permission, normal user can only rating the event, the organizers can also add new events), a system data storing(I'm thinking to use mondogb or redis). How can I do this? There are manuals/tutorials that help me? I know that I can easly do it using ASP.Net but I want learn another technology so I have choosen node.js

There are a zillion tutorials on the Internet about this; just search. You may want to start by using a popular nodejs web "framework" such as express; this will save you from having to implement a lot of boring details, and also there are many express tutorials available that you could look at. However, be aware that express 4 was very recently released, so make sure any tutorial you follow is for express 4, because things have changed from previous versions.

You can look up how to do authentication and how to connect with mongodb as well. In each case, there are probably dozens of different npm modules that could help you; you'll have to read about them and figure out which one works best for you.

Stefano Baghino

unread,
May 22, 2014, 1:20:11 AM5/22/14
to nod...@googlegroups.com
Why not giving a try to nodeschool.io? It's quite basic but it'll introduce you to idioms and best practices. I think there's a course on Express*, too.
If you want a book, maybe Node.js in Action (Manning) works fine for you.

* Express is a Node Web framework.

j...@keystonejs.com

unread,
May 22, 2014, 10:04:39 AM5/22/14
to nod...@googlegroups.com
Hi Fabio,

You might be interested in KeystoneJS, it's a cms / web app framework for node.js built on Express and MongoDB.

(disclaimer: I'm the project lead)

It's got a yeoman generator that'll get you something up and running quickly that you can play with and explore, and might be an easier transition from your current experience than starting from scratch.

There's a quick-start on the KeystoneJS website: http://keystonejs.com/getting-started/
And a more in-depth getting started guide: http://keystonejs.com/docs/getting-started/

There's also a tutorial for beginners here that's quite good: http://www.tutorialindustry.com/keystonejs-cms-tutorial-for-beginners

If you want to see an example project, check out the community site we made for the Sydney Javascript Meetup: https://github.com/JedWatson/sydjs-keystone

Hope this helps you get started.
- Jed
Reply all
Reply to author
Forward
0 new messages