Skip to content

JoparatonSIG/NodeJS

 
 

Repository files navigation

NodeJS

Recursos para el curso/taller de NodeJS basado en el de HackBulgaria

Estructura prospectiva

Semana 0:

  • Utilizar node, npm y nvm para crear aplicaciones sencillas en la consola.
  • Utilizar el inspector de Node para debugging.

Semana 1:

  • ¿De qué se trata Node? Single thread, event loop & thread pools.
  • Primeros pasos en HTTP con express
  • Middleware con express

Semana 2:

  • A+ Promises en Node (Q.js / async)
  • Problemas con express y las APIs externas

Semana 3:

  • Introducción a Mongo - mongoose / mongoose-q (?)
  • Aplicaciones CRUD básicas

Semana 4:

  • Navegación headless y scraping - PhantomJS / CasperJS / Nightmare / Zombie
  • Testeando aplicaciones web

Semana 5:

  • Passport para aplicaciones web
  • Agregación en Mongo, estadísticas simples y dashboards/paneles

Semana 6:

  • Streams y API de Stream
  • Sockets (TCP/IP) + Implementación del protocolo JSON
  • WebSockets

Semana 7:

  • Introducción a la API de Cluster de Node - escalando cosas
  • Introducción a Redis - comunicación simple entre clusters

Semana 8:

  • Agregando AI a nuestra aplicación web

Slides

The slides from the courses can be found on the GitHub page of the course

Cosas sumamente importantes a definir

  • Organizar asados a lo largo del curso
  • Agregar más premios
  • Preparar ejercicios y diapositivas

Otras referencias

About

Idea para el taller/curso prospectivo de NodeJS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.0%
  • HTML 13.0%