Node.js es un lenguaje que se ejecuta del lado del servidor pero que cuenta con la sintaxis de JavaScript. Node.js es fácil de comprender y permite la comunicación con distintos sistemas de archivos y motores de bases de datos. Heroku es una PaaS “Plataforma como Servicio” que ofrece funcionalidades gratuitas de despliegue de aplicaciones y “addons” que ofrecen soporte a la aplicación principal, como bases de datos PostgreSQL y MongoDB.
Dirigido a: Programadores y profesionales con interés en ampliar sus conocimientos en el lenguaje Node.js.
Objetivo general: Desplegar en la nube APIs escritas en Node.js con el framework Express a través de micro servicios.
Requisitos:
- Conocimientos básicos de de la herramienta Git y la consola de comandos.
- Conocimientos básicos JavaScript y SQL.
- Laptop modelo 2015 o superior.
Instructores:
Ing. Gerson Miguel Flores Zárate
Gerente de Transformación Digial en ClústerTIC.
Inversión:
- Empresas Certificadas: Sin costo.
- Público en general: $800.00.
Proceso de inscripción:
- Envía un correo a asistente@clustertic.org confirmando tu interés en participar.
- Las empresas certificadas deben enviar carta de postulación de sus colaboradores.
- Las instituciones con convenio deben enviar oficio de postulación para sus estudiantes o profesores.
- Todos los postulados deben estar registrados en la Base de contactos del Clúster. Usa este enlace para registrarte: http://eepurl.com/dsfbif.
- Cierre de inscripciones martes 22 de octubre a las 18:00 horas.
Agenda:
- Jueves 24 de octubre de 09:00 a 14:00 horas.
- Viernes 25 de octubre de 09:00 a 14:00 horas.
- Lugar: Centro de Innovación Industrial.
Contenido del taller:
¿Qué son las API y otros conceptos?
Interfaz de Programación de Aplicaciones
RESTful
Node.js – Express, pg-promise
PostgreSQL – Tipo de dato JSONB
API con Express
Configuración del servidor Web
Rutas o Endpoints
Conexión a PostgreSQL
Consultas a la base de datos – las acciones de los Endpoints (callbacks)
Almacenamiento y consulta de imágenes – las acciones de los Endpoints II
The Cloud
Heroku y Git
Heroku y el addon de postgreSQL
Despliegue de nuestra aplicación