/un-llamado-por-colombia

Este repositorio contiene el material de capacitación sugerido para la hackathon Un Llamado Por Colombia

Capacitaciones para Un Llamado Por Colombia

Estos son los talleres sugeridos como capacitación pare la hackathon Un Llamado Por Colombia haciendo uso de la tecnología de IBM Cloud.

Fundamentos

Despliegue de aplicaciones cloud-native en IBM Cloud

Pre-requisitos para los talleres:

Objetivo: Introducción a los servicios de IBM para el despliegue de aplicaciones y realizar un ejercicio básico de un despliegue sobre la plataforma como servicio de IBM y el despliegue de una función en la plataforma Serverless de IBM.

  • Despliegue de aplicación en Cloud Foundry utilizando el CLI
  • Uso de la toolchain para agilizar el desarrollo y despliegue de aplicaciones en IBM Cloud
  • Despliege de una función en IBM Cloud Functions
  • Muestra guiada de Patterns (desarrollos de código open source que resuelven problemas específicos) por industria

Duración: 3h y 30m

Enlaces:

AI y Watson APIs

Pre-requisitos para los talleres:

Objetivo: Introducción a los servicios de inteligencia artificial de IBM Cloud (Watson) con el fin de desarrollar un asistente virtual que vincule servicios de reconocimiento visual.

Para desarrollar el registro de un incidente de un cliente de una aseguradora en un asistente virtual que se integra a Facebook Messenger desde donde se carga la imagen del incidente del carro para identificar la parte afectada usando reconocimiento de imagen y generar el reclamo usando las siguientes APIS:

  • Serverless (FaaS)
  • Watson Assistant
  • Watson Visual recognition

Duración: 3h y 30m

Enlace: https://github.com/libardolara/fb-watson

Data Science y Machine Learning

Pre-requisitos para los talleres:

Objetivo: Entrenar algoritmos de Machine Learning para después desplagarlos y que sean consumidos como APIS usando la plataforma Watson Studio

  • Preparación de datos con Data Refinery
  • Creación y despliegue de modelos usando:
  • Modeler
  • Notebook (Python)
  • Llamado de modelos desplegados con Node-Red

Duración: 3h y 30m

Enlace: https://github.com/libardolara/watson-studio

Profundización

Aplicación web con Push Notifications

Pre-requisitos para los talleres:

  • Experiencia en desarrollo
  • Tener una cuenta en IBM Cloud: https://cloud.ibm.com
  • Acceso a Google Firebase Cloud Messaging, para crear el proyecto y utilizar el servicio como proveedor de envio de mensajes.
  • IBM Cloud CLI: CLI para desplegar servicios y aplicaciones desde la terminal
  • NodeJS: CLI para la ejecución de código NodeJS y NPM como manejador de paquetes

Objetivo: En la siguiente guía se podrá observar cómo se realiza la creación y ejecución de un Push Notification con ayuda de las herramientas que proporciona IBM cloud

Duración: 1h y 30 mins

Enlace: https://github.com/emeloibmco/IBMCloudPushNotification

Aplicación web con el stack tecnológico MEAN

Pre-requisitos para los talleres:

Objetivo: En la siguiente guía puede observar cómo se realiza la creación, el despliegue y la modificación de un Mean stack, con mongo Db, Express.js, Angular y node.js en IBM Cloud.

Duración: 2h y 30 mins

Enlace: https://github.com/emeloibmco/IBMCloudMEANCRUD

Busquedas cognitivas con Watson Discovery

Pre-requisitos para los talleres:

Objetivo: Introducir elementos basicos del servicio de Watson Discovery como motor de busqueda cognitiva, explorando las capacidades de conectividad a fuentes de datos, enriquecimientos de lenguaje natural y busquedas de lenguaje natural o estructuradas.

Duración: 1h y 30 mins

Enlace: https://github.com/libardolara/w-discovery