Este es el repositorio del Buenos Aires node.js workshop.
Este repositorio contiene ejemplos y explicaciones para cada uno de los 9 módulos del workshop.
-
node.js http://nodejs.org/download/ versión 0.8.X, recomendamos última versión estable
- windows: utilizar distribución binaria
- osx: utilizar distribución binaria o nave
- linux via package manager
- linux via nave
-
un editor de texto para programadores. Recomendamos:
- Sublime Text 2 http://www.sublimetext.com/2
- Textmate (solo OSx) http://macromates.com/
- E-TextEditor (solo Windows) http://www.e-texteditor.com/
-
Git
- windows y osx: http://git-scm.com/downloads
- linux instalar con apt-get, yum o el package manager que utilice la distribución.
-
instalar los siguientes paquetes con npm globalmente:
npm install mocha node-inspector -g
Instalación de node con nave
$ git clone https://github.com/isaacs/nave.git ~/nave
$ ~/nave/nave.sh install 0.8.5
$ ~/nave/nave.sh usemain 0.8.5
Clonar este repositorio con git clone y luego ejecutar npm install
en la carpeta clonada.
Los ejercicios se pueden ejecutar con node:
node Modulo-01/01/ejercicio.js
o utilizando run.js:
node run.js 01 02
ejecuta el ejercicio 2 del módulo 1. También se puede ejecutar el ejercicio ya resuelto de la siguiente manera
node run.js 01 02 --solved
Los archivos markdown se pueden leer en cualquier editor o desde el sitio web de este repositorio en github.
Introducción a node.js, non-blocking IO y el event loop. ppt
Entender la naturaleza de los eventos en node, crear, escuchar y emitir. ppt
Entender los streams en node.js como parte integral y lo que hace real-time posible. ppt
Compartir código y reusar código de otros. ppt
Depurar y testear código javascript en node.js. ppt
Usando el framework express.js para construir aplicaciones web. ppt
Construir aplicaciones realtime con socket.io. ppt
Usando mongodb como persistencia de documentos. ppt
Como deployar aplicaciones node.js a la nube. ppt