Recursos para el curso/taller de NodeJS basado en el de HackBulgaria
- Utilizar
node
,npm
ynvm
para crear aplicaciones sencillas en la consola. - Utilizar el inspector de Node para debugging.
- ¿De qué se trata Node? Single thread, event loop & thread pools.
- Primeros pasos en HTTP con
express
- Middleware con
express
- A+ Promises en Node (Q.js / async)
- Problemas con express y las APIs externas
- Introducción a Mongo - mongoose / mongoose-q (?)
- Aplicaciones CRUD básicas
- Navegación headless y scraping - PhantomJS / CasperJS / Nightmare / Zombie
- Testeando aplicaciones web
- Passport para aplicaciones web
- Agregación en Mongo, estadísticas simples y dashboards/paneles
- Streams y API de Stream
- Sockets (TCP/IP) + Implementación del protocolo JSON
- WebSockets
- Introducción a la API de Cluster de Node - escalando cosas
- Introducción a Redis - comunicación simple entre clusters
- Agregando AI a nuestra aplicación web
The slides from the courses can be found on the GitHub page of the course
- Organizar asados a lo largo del curso
- Agregar más premios
- Preparar ejercicios y diapositivas
-
NodeSchool Chile: http://blog.noders.cl/