Estos son los talleres sugeridos como capacitación pare la hackathon Un Llamado Por Colombia haciendo uso de la tecnología de IBM Cloud.
- Experiencia en desarrollo
- Tener una cuenta en IBM Cloud: https://cloud.ibm.com
- IBM Cloud CLI: CLI para desplegar servicios y aplicaciones desde la terminal
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:
- https://github.com/libardolara/nodejs-cloudant
- https://github.com/libardolara/node-red-news
- (Opcional)https://github.com/libardolara/py-serverless-image-recognition
- Experiencia en desarrollo
- Tener una cuenta activa en IBM Cloud: https://cloud.ibm.com
- Tener una cuenta en Facebook Developer: http://developer.facebook.com
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
- Experiencia en desarrollo
- Tener una cuenta en IBM Cloud: https://cloud.ibm.com
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
- 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
- Experiencia en desarrollo
- Tener una cuenta en IBM Cloud: https://cloud.ibm.com
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
- Experiencia en desarrollo
- Tener una cuenta en IBM Cloud: https://cloud.ibm.com
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