La plataforma de Slack ha sido completamente reformulada para la creación de componentes reutilizables que impulsen flujos de trabajo (workflows) basados en eventos.
Con herramientas de desarrollo mejoradas, puedes rápidamente crear, ejecutar e implementar código en un entorno seguro dentro de Slack.
En esta sesión, dominarás los fundamentos de la nueva plataforma de Slack, lo que te permitirá crear tu primera aplicación Slack de nueva generación.
Al final de este taller aprenderás:-Cómo la nueva Plataforma de Slack se enfoca en la experiencia de desarrollo-Cómo comenzar con aspectos esenciales de la plataforma, como la Slack CLI y el SDK.-Cómo desplegar la aplicación que crearás en infraestructura propia de Slack.
REQUISITOS TÉCNICOS:
Para preparate para el próximo taller, por favor completa estas TAREAS RAPIDAS + SENCILLAS:
- Únete a nuestro espacio de trabajo del taller en www.slack-ext-workshops.slack.com
Busca el canal #codemotion-welcome
- Descarga (o actualiza) la CLI (Interfaz de Línea de Comando).
Ejecuta el siguiente comando:
Para MacOS: curl -fsSL https://downloads.slack-edge.com/slack-cli/install.sh | bash
Para Windows: irm https://downloads.slack-edge.com/slack-cli/install-windows.ps1 | iex -
Una vez instalada, en la Terminal, ejecuta el comando slack version. Si ves la versión v2.2.0, jestás listo/a! Si no es así, no te preocupes, ejecuta el comando slack update y sigue las instrucciones que se mostrarán
Crea un proyecto en blanco para asegurarte de que la CLI esté funcionando como se espera.
En tu Terminal, ingresa a tu directorio Documents: cd ~/Documents
Ejecuta el siguiente comando: slack create -template https://github.com/slack-samples/deno-blank-template
Esto debería crear un nuevo proyecto sin errores. Si aparecen errores, ¡no dudes en unite al canal #codemotion-welcome y te ayudaremos a solucionarlos!
- Descarga VSCode. La CLI est optimizada para trabajar con este editor, por lo que recomendamos encarecidamente su us (incluso si normalmente usas otro editor).
Instala la extensión de Deno
- Crea un Canal Personal para Pruebas. Una vez que te hayas unido al espacio de trabajo, crea un canal Ilamado 'workshop-tuNombre'. Utilizarás este canal como tu propio espacio personal para interactuar con tu aplicación de Slack y probar su funcionalidad.
TABLA DE CONTENIDOS:
Aplicaciones Tradicionales vs. Aplicaciones Modulares
Fundamentos de los Flujos de Trabajo: Descomponiendo la Aplicación Modular
Construye una Aplicación Modular: Creación y despliegue de una Aplicación de Slack de nueva Generación