Crear una API RESTful utilizando Node.js
, ExpressJS o HappiJS para consultar la oferta del servicio Metropolitano de Lima.
- API desplegada en
Firebase
oHeroku
- UI para visualizar y hacer las consultas (el UI no es el entregable principal, pero pueda ayudar a demostrar e ilustrar el comportamiento de nuestra API).
- Documentación del API en GitHub
- Se debe poder responder a:
- Estaciones por las que pasa el expreso
n
- Horario del expreso
n
- Distritos que conforman las distintas rutas
- etc...
- Estaciones por las que pasa el expreso
- Se debe poder ubicar en google maps cada estación.
Pueden consultar data para poder construir una estructura lógica que les permita obtener información de Data
Para que llegues lista a romperla en el workshop, hay ciertas cosas que deberías saber. Creamos este calentamiento para que empieces a aprender nuevas herramientas y prepararte para el evento:
- Video: ¿Qué es un API?
- Video: ¿Qué es un RESTful API?
- Video: ¿Qué es REST y RESTful?
- Video: Node.js Tutorial For Absolute Beginners
- Video: What is Node.js? - Twitter Bot Tutorial
- Doc: ¿Qué es el Protocolo HTTP?
- Doc: Métodos HTTP
- Doc: Cross-Origin Resource Sharing (CORS)
- Video: El protocolo HTTP (versión básica)
- Video: El protocolo HTTP (versión 1.0)*
- Video: Building an API with Node.JS
- Doc: Convert CSV to JSON