Taller de capacitación

Programa con IA, Diseña con criterio Construye con Kiro.

Aprende a transformar requerimientos en software funcional utilizando IA y una metodología estructurada de desarrollo.

Domina Kiro para analizar requerimientos, diseñar soluciones, generar código, automatizar tareas y acelerar tus proyectos de software.

Dirigido a profesionales con conocimientos básicos de programación y comandos Linux.
Taller de Programación con Inteligencia Artificial utilizando Kiro
Taller práctico para profesionales de TI • Desarrollo asistido por agentes de IA.
• Spec-Driven Development.
• Proyecto funcional.
• Requerimientos, arquitectura, programación y pruebas.
Los desafíos del desarrollo asistido por IA

¿Tu equipo ya utiliza IA para programar, pero sigue trabajando como antes?

La IA está transformando el desarrollo de software. Sin embargo, utilizar un asistente para generar fragmentos de código no significa necesariamente contar con un proceso de desarrollo más eficiente.

Código sin contexto

La IA puede generar código rápidamente, pero si desconoce la arquitectura, las reglas del negocio o las convenciones del proyecto, sus respuestas pueden resultar inconsistentes.

Requerimientos ambiguos

Un prompt poco estructurado puede producir funcionalidades que técnicamente funcionan, pero no resuelven correctamente la necesidad del usuario.

Retrabajo y correcciones constantes

Generar código sin especificaciones claras puede provocar ciclos interminables de instrucciones, modificaciones y correcciones.

Pérdida de control técnico

Cuando el equipo acepta código generado sin comprenderlo o revisarlo, aumenta el riesgo de introducir errores, vulnerabilidades y deuda técnica.

Falta de metodología

La IA puede acelerar tareas individuales, pero su integración efectiva requiere procesos, criterios de aceptación, documentación y mecanismos de validación.

Profesionales que necesitan evolucionar

Programadores, arquitectos y líderes de TI necesitan desarrollar nuevas competencias para dirigir, supervisar e integrar agentes de IA en su trabajo.

El siguiente paso no es aprender a pedirle más código a la IA.
Es aprender a dirigirla para construir mejores soluciones.

Desarrolla software con IA sin perder control técnico

Combina tu experiencia técnica con agentes de IA y una metodología estructurada para pasar de los requerimientos a un software funcional.

01

Analiza requerimientos y contexto

Utiliza IA para comprender necesidades, estructurar requerimientos y explorar decisiones de diseño técnico.

Requerimientos

Arquitectura

Criterios de aceptación

02

Desarrolla con agentes de IA

Utiliza Kiro para generar, modificar y comprender código mediante instrucciones en lenguaje natural y especificaciones estructuradas.

Código

Funcionalidades

Refactorización

03

Haz que la IA forme parte de tu proceso

Configura reglas, automatizaciones y mecanismos de validación para orientar el comportamiento de los agentes y revisar los resultados.

Steering

Agent Hooks

Pruebas

¿Qué aprenderás con Kiro?

robot

Programación asistida por IA

Generar, modificar y comprender código mediante instrucciones en lenguaje natural.

short_text

Prompt Engineering para desarrollo

Formular instrucciones técnicas precisas y contextualizadas

cases

Spec-Driven Development

Transformar necesidades de negocio en requerimientos, arquitectura y tareas de implementación.

horizontal_distribute

Steering

Definir convenciones, restricciones y reglas para orientar el comportamiento del agente.

autoplay

Agent Hooks

Automatizar actividades de desarrollo mediante eventos y acciones configuradas.

edit_document

Arquitectura asistida por IA

Utilizar la IA para explorar y documentar decisiones de diseño técnico.

frame_bug

Debugging y pruebas

Identificar errores, generar casos de prueba y validar funcionalidades.

design_services

Integración con herramientas

Comprender cómo extender las capacidades de los agentes mediante herramientas y servicios externos.

No se trata solo de aprender Kiro.

Aprende a desarrollar software con una metodología que combina Ingeniería de Software, Inteligencia Artificial y automatización.

Conservarás el control de las decisiones técnicas mientras aprovechas la IA para acelerar actividades de análisis, diseño, programación, documentación y validación.

No aprenderás únicamente a utilizar Kiro. Aprenderás a desarrollar software con una metodología.

Un taller diseñado para quienes construyen, diseñan y dirigen proyectos de software

El taller está dirigido a profesionales de tecnología que cuentan con conocimientos básicos de programación y desean incorporar Inteligencia Artificial a su trabajo cotidiano.

code

Programadores y desarrolladores

Desarrolla funcionalidades con mayor agilidad sin perder el control del código. Aprende a utilizar Kiro para generar componentes, implementar funcionalidades, refactorizar código, identificar errores y automatizar tareas repetitivas.

terminal
Caso práctico

Construir un módulo de aplicación a partir de requerimientos funcionales y criterios de aceptación.

architecture

Arquitectos de software

Convierte decisiones de arquitectura en instrucciones que los agentes de IA puedan utilizar. Aprende a documentar restricciones, patrones de diseño, componentes, integraciones y estándares técnicos para orientar el desarrollo.

account_tree
Caso práctico

Definir la arquitectura de una aplicación y configurar el contexto de Kiro para que el código generado respete las convenciones del proyecto.

manage_accounts

Líderes de proyectos de TI

Integra agentes de IA al ciclo de vida del desarrollo de software. Comprende cómo utilizar especificaciones, tareas y mecanismos de validación para organizar el trabajo de los agentes y supervisar los resultados.

checklist
Caso práctico

Transformar una necesidad del cliente en un conjunto de entregables técnicos y tareas de implementación.

support_agent

Consultores de TI

Acelera la construcción de prototipos, soluciones y proyectos para tus clientes. Aprende a utilizar IA para analizar necesidades, documentar soluciones, desarrollar pruebas de concepto y construir funcionalidades.

rocket_launch
Caso práctico

Construir un prototipo funcional a partir de una solicitud de negocio.

¿Qué necesitas para participar?

Este taller requiere conocimientos previos básicos de tecnología.

terminal

Conocimientos necesarios

  • code Fundamentos de programación.
  • data_object Variables, funciones, estructuras de control y lógica de programación.
  • terminal Uso básico de terminal y comandos Linux.
  • account_tree Conocimientos generales del ciclo de vida del desarrollo de software.
auto_awesome

No necesitas experiencia previa en Kiro

No es necesario contar con experiencia previa en Kiro ni dominar herramientas de programación asistida por Inteligencia Artificial.

check_circle Partimos de los fundamentos necesarios para comenzar a trabajar con Kiro.

Aprende construyendo: de una necesidad de negocio a software funcional

Nuestra metodología combina fundamentos técnicos, demostraciones guiadas y ejercicios prácticos. Durante el taller, los participantes desarrollarán un proyecto utilizando Kiro y aplicarán progresivamente los conceptos aprendidos.

Una metodología en 6 etapas

01
Comprender

Fundamentos de programación con IA

Comprenderás cómo funcionan los asistentes y agentes de programación, cuáles son sus capacidades, sus limitaciones y cómo integrarlos al proceso de desarrollo.

02
Preparar

Configuración del entorno de desarrollo

Instalarás y configurarás Kiro, prepararás tu proyecto y aprenderás a utilizar sus principales herramientas.

03
Especificar

De la necesidad al diseño técnico

Aprenderás a transformar una solicitud en requerimientos estructurados, criterios de aceptación, diseño técnico y tareas de desarrollo mediante Spec-Driven Development.

04
Construir

Programación asistida por agentes de IA

Utilizarás Kiro para implementar funcionalidades, crear componentes, modificar código y resolver problemas técnicos.

05
Automatizar

Agentes, reglas y flujos de trabajo

Aprenderás a configurar el contexto del proyecto y automatizar actividades mediante Steering y Agent Hooks.

06
Validar

Pruebas, correcciones y resultados

Ejecutarás pruebas, identificarás errores, revisarás el código generado y validarás que el proyecto cumpla los requerimientos definidos.

rocket_launch

Aprenderás haciendo lo que haces en un proyecto real: analizar, diseñar, programar, probar y mejorar.

Aprende a construir un proyecto funcional

Durante el taller desarrollarás una aplicación de gestión de tareas y proyectos con operaciones CRUD, reglas de negocio, almacenamiento de información y pruebas básicas.

construction

Tu proyecto incluirá

description Requerimientos documentados.
architecture Diseño técnico.
code Funcionalidades implementadas.
rule Reglas de Steering.
bolt Al menos una automatización con Agent Hooks.
fact_check Pruebas básicas.
folder_code Código fuente organizado.
menu_book Documentación técnica.
task_alt

Entregable final

Proyecto funcional desarrollado con Kiro y sus respectivas especificaciones técnicas.

info

La tecnología de implementación se definirá antes del taller, procurando utilizar un lenguaje y framework conocidos por los participantes.

Taller de Programación con Inteligencia Artificial utilizando Kiro

schedule
Duración

16 horas

Distribuidas en cuatro sesiones de cuatro horas.

cast_for_education
Modalidad

Presencial o en línea

Con instructor en vivo.

analytics
Enfoque práctico

30 % teoría · 70 % práctica

30 %
70 %
Teoría y demostraciones Práctica
task_alt
Proyecto integrador

Aplicación de gestión de tareas y proyectos

Desarrollo de una aplicación con operaciones CRUD, reglas de negocio, almacenamiento de información y pruebas básicas.

Amplía tus capacidades.
No reemplaces tu criterio técnico.

La Inteligencia Artificial permite abordar el desarrollo de software desde una nueva perspectiva: profesionales que dirigen agentes capaces de colaborar en tareas de análisis, diseño, programación, pruebas y documentación.

¿Qué beneficios obtendrás?

speed

Acelera tus actividades de desarrollo

Aprende a delegar tareas de generación de código, documentación y pruebas a agentes de IA.

description

Mejora la definición de requerimientos

Utiliza especificaciones estructuradas para reducir ambigüedades y alinear las funcionalidades con las necesidades del proyecto.

architecture

Mantén el control de tu arquitectura

Establece convenciones, restricciones y estándares que orienten el trabajo de los agentes.

automation

Reduce actividades repetitivas

Identifica oportunidades de automatización dentro de tu proceso de desarrollo.

verified

Fortalece la calidad del código

Aprende a revisar, probar y corregir el software generado mediante Inteligencia Artificial.

trending_up

Crea nuevas competencias profesionales

Incorpora a tu experiencia técnica habilidades de programación asistida por agentes y metodologías de desarrollo con IA.

Temario del Taller

Programación con Inteligencia Artificial utilizando Kiro

Desarrolla las competencias necesarias para utilizar Kiro y agentes de Inteligencia Artificial en el ciclo de vida del desarrollo de software.

Módulo 01

Fundamentos y entorno de programación con IA

Duración 4 horas
Objetivo Comprender los fundamentos de programación asistida por Inteligencia Artificial y configurar Kiro para comenzar a desarrollar un proyecto.
Contenido teórico
  • Introducción a la programación asistida por IA.
  • De los asistentes de código a los agentes de desarrollo.
  • Fundamentos de Vibe Coding y Spec-Driven Development.
  • Introducción a Kiro y sus principales capacidades.
  • Prompt Engineering aplicado a programación.
  • Contexto, instrucciones, restricciones y criterios de aceptación.
  • Introducción al concepto de Steering.
Práctica 01. Preparación del entorno
  • Instalación y configuración de Kiro.
  • Reconocimiento de la interfaz.
  • Preparación del proyecto de trabajo.
  • Uso de terminal y comandos básicos.
  • Interacción inicial con el agente.
Práctica 02. Programación mediante lenguaje natural
  • Generación de una primera funcionalidad.
  • Modificación del código mediante prompts.
  • Exploración y comprensión del código generado.
  • Ejecución y validación inicial.

Entregable: Entorno de desarrollo configurado y primera funcionalidad ejecutándose.

Módulo 02

Ingeniería de requerimientos y Spec-Driven Development

Duración 4 horas
Objetivo Aprender a transformar necesidades de negocio en especificaciones técnicas estructuradas que puedan utilizarse para dirigir el desarrollo asistido por IA.
Contenido teórico
  • Fundamentos de Spec-Driven Development.
  • Diferencias entre Vibe Coding y desarrollo basado en especificaciones.
  • Análisis y estructuración de requerimientos.
  • Historias de usuario y criterios de aceptación.
  • Diseño técnico asistido por IA.
  • Descomposición del desarrollo en tareas.
  • Introducción a Requirements-First y Design-First.
Práctica 03. De una idea a una especificación
  • Generación de requirements.md para requerimientos, historias de usuario y criterios de aceptación.
  • Generación de design.md para arquitectura, componentes y decisiones técnicas.
  • Generación de tasks.md para las actividades necesarias para implementar la solución.
Práctica 04. Revisión y mejora de especificaciones
  • Identificación de requerimientos ambiguos.
  • Modificación de criterios de aceptación.
  • Ajustes al diseño técnico.
  • Revisión de dependencias entre tareas.
  • Preparación del proyecto para implementación.

Entregable: Especificación del proyecto con requerimientos, diseño técnico y plan de implementación.

Módulo 03

Desarrollo avanzado con agentes de IA

Duración 4 horas
Objetivo Implementar funcionalidades utilizando Kiro, configurar instrucciones persistentes y automatizar actividades recurrentes del desarrollo.
Contenido teórico
  • Programación asistida por agentes.
  • Ejecución de tareas mediante especificaciones.
  • Fundamentos y buenas prácticas de Steering.
  • Definición de convenciones y estándares de programación.
  • Introducción a Agent Hooks.
  • Automatización de actividades mediante eventos.
  • Introducción a Model Context Protocol (MCP).
  • Principios de seguridad al utilizar agentes de programación.
Práctica 05. Desarrollo mediante especificaciones
  • Ejecución de las tareas definidas.
  • Generación de componentes y funcionalidades.
  • Incorporación de reglas de negocio.
  • Modificación y refactorización de código.
  • Revisión de resultados.
Práctica 06. Configuración de Steering
  • Definición del contexto del proyecto.
  • Establecimiento de convenciones de programación.
  • Definición de restricciones técnicas.
  • Incorporación de reglas de arquitectura.
Práctica 07. Automatización con Agent Hooks
  • Creación de un flujo automatizado.
  • Configuración de eventos y acciones.
  • Automatización de una actividad de validación o documentación.

Entregable: Funcionalidades implementadas y proyecto configurado con reglas y automatizaciones.

Módulo 04

Calidad, validación y proyecto integrador

Duración 4 horas
Objetivo Consolidar las capacidades aprendidas mediante la construcción y validación de una solución funcional.
Contenido teórico
  • Calidad del software generado con IA.
  • Code Review asistido por IA.
  • Identificación y corrección de errores.
  • Generación y ejecución de pruebas.
  • Depuración mediante agentes.
  • Seguridad y protección de información sensible.
  • Control de versiones y trazabilidad.
  • Buenas prácticas para adoptar Kiro en equipos de desarrollo.
Práctica 08. Pruebas y corrección de errores
  • Generación de casos de prueba.
  • Ejecución de pruebas.
  • Análisis de errores.
  • Corrección mediante agentes de IA.
  • Validación de criterios de aceptación.
Práctica 09. Proyecto integrador
  • Consolidación de las actividades anteriores en una solución funcional.
  • Requerimientos documentados.
  • Diseño técnico.
  • Funcionalidades implementadas.
  • Reglas de Steering.
  • Al menos una automatización con Agent Hooks.
  • Pruebas básicas.
  • Código fuente organizado.
  • Documentación técnica.
Proyecto integrador sugerido Aplicación de gestión de tareas y proyectos con operaciones CRUD, reglas de negocio, almacenamiento de información y pruebas básicas.
Tecnología La tecnología de implementación se definirá antes del taller, procurando utilizar un lenguaje y framework conocidos por los participantes.

Entregable final: Proyecto funcional desarrollado con Kiro y sus respectivas especificaciones técnicas.

La próxima evolución de tu desarrollo profesional comienza con IA Aprende a programar con Kiro y lleva tus capacidades de desarrollo al siguiente nivel.

Este dato es necesario para procesar tu solicitud.
Este dato es necesario para procesar tu solicitud.
Este dato es necesario para procesar tu solicitud.
Este dato es necesario para procesar tu solicitud.
Agentic CASCADA
Continuar por WhatsApp