





Introducción





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com
- Node.js® es una entorno de ejecución para JavaScript construido con el motor de Javascript V8 de Chrome.
- Node.js usa un modelo de operaciones I/O sin bloqueo y orientado a eventos, que lo hace liviano y eficiente.
- npm es el ecosistema mas grande de librerías de código abierto en el mundo.





learnyounode





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com
Una introducción a node.js por medio de talleres auto-didactas
Instalación
cd
git clone https://github.com/jointDeveloper/learnyounode.git
cd learnyounode
sudo npm install
sudo npm start




Baby steps





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com
var sum = 0;
for (var i = 0; i < a.length; i++) {
sum += a[i];
}




My first async I/O





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






Filtered ls





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






Make it modular





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






HTTP client





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






HTTP client





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






HTTP client





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com






Time server





developerjoint@gmail.com
/jointDeveloper
/jointDev

jointdeveloper.com



Learnyounode
By jointDeveloper
Learnyounode
Presentado por Sebastián Vega
- 638