Curso de capacitación

Programación con IA y Vibe coding para empresas

De la IA generativa al desarrollo de software asistido con Gemini CLI. Acelera el desarrollo de software sin perder control, calidad ni criterio técnico.

Curso de Programación con Inteligencia Artificial y Vibe Coding para Equipos de Sistemas
Capacitación Práctica Empresarial Duración: 8, 16 o 24 hrs
Modalidad Presencial (CDMX) o Remota en Vivo.
¿A quién va dirigido?

Diseñado para equipos de ingeniería que buscan escalar con criterio.

Una capacitación técnica estructurada para acelerar la capacidad de entrega empresarial sin comprometer la seguridad ni la calidad del software.

Para la Organización

Orientado a PYMES y corporativos medianos que cuentan con equipos internos de tecnología y necesitan incrementar sustancialmente su velocidad de desarrollo y entrega de proyectos.

  • Desarrollo e innovación de aplicaciones internas.
  • Mantenimiento y evolución de sistemas empresariales.
  • Automatización inteligente de procesos y flujos técnicos.
  • Adopción de Inteligencia Artificial de forma controlada y segura.

Perfil del Participante

Pensado para profesionales técnicos en activo que forman parte del ciclo de vida del software y la infraestructura:

Desarrolladores Junior, Mid & Senior Líderes Técnicos (Tech Leads) Arquitectos de Software Ingenieros DevOps Administradores de Sistemas Especialistas en Automatización
Propósito del Programa

Objetivo General

Capacitar a desarrolladores, líderes técnicos y equipos de TI en el uso profesional de herramientas de Inteligencia Artificial para acelerar el desarrollo de software, mejorar la calidad de los entregables, documentar arquitectura y adoptar flujos modernos de trabajo basados en Vibe Coding.

Fundamentos & Vibe Coding

Comprender las bases de la IA generativa, identificar qué es el Vibe Coding y cómo aplicar sus metodologías directamente al ciclo de desarrollo de software.

Herramientas & Entorno CLI

Preperar un espacio de trabajo en máquina virtual, comparar herramientas (Desktop, IDE y CLI) y dominar la ejecución de herramientas avanzadas como Gemini CLI.

Prompting & Arquitectura

Diseñar prompts técnicos estructurados y generar la documentación base necesaria para respaldar decisiones de arquitectura y código.

Construcción & Criterio Humano

Desarrollar una aplicación funcional (SmartCalendar WebApp) aplicando rigurosos criterios técnicos de revisión y validación humana sobre el código generado.

Nuestra metodología

01
Aprender
02
Aplicar
03
Revisar
04
Explicar

Nuestro Valor Diferencial

No es una demo de herramientas

Es un taller estructurado para desarrollar una solución, revisar errores y documentar el proceso.

Fomenta el criterio, no la pereza

No enseña a aceptar ciegamente el código generado; enseña a revisarlo, probarlo, cuestionarlo y corregirlo.

Va más allá del chat

Introduce Gemini CLI, trabajo con archivos reales, uso directo de la terminal, Git y repositorios profesionales.

Enfoque humano

No presenta la IA como sustituto del desarrollador, la presenta como una herramienta que incrementa la responsabilidad técnica del equipo.

Aprendizaje aplicado: El proyecto

Smart Calendar Web App

Durante el curso, los participantes desarrollarán una aplicación web de agenda inteligente. El equipo no termina solamente con conocimiento teórico, termina con un proyecto y un método de trabajo reutilizable.

IA Prompting técnico Arquitectura de software Diseño de soluciones Desarrollo frontend Desarrollo backend Bases de datos API's Gemini CLI Revisión de código Pruebas
smart-calendar-webapp v1.0.0
Core UI / Prompting

Layout responsivo con vista de eventos y barra lateral de contexto rápido.

Lógica de IA

Detección de traslapes en reuniones.

CLI Engine

Refactor y docs automatizados.

Construcción Modular del Proyecto

MÓDULO 01

Arquitectura & UI Vibe

Generación ágil de la interfaz responsiva, vistas por día/semana y estructura visual aplicando prompt engineering técnico.

MÓDULO 02

Lógica & Procesamiento

Implementación de algoritmos para agendamiento por lenguaje natural, gestión de conflictos de horarios y asignación de bloques.

MÓDULO 03

Refactor por Terminal (CLI)

Integración de Gemini CLI para ejecutar optimizaciones sobre el código, modularización de componentes y documentación de métodos.

MÓDULO 04

Auditoría & Criterio técnico

Revisión crítica de seguridad, ejecución de pruebas unitarias y validación humana para garantizar la estabilidad del proyecto final.

Estructura Curricular

Temario Detallado del Curso

Un programa práctico de 12 módulos diseñado para transformar la capacidad operativa de tu área de sistemas, combinando fundamentos sólidos con desarrollo asistido real.

Módulo 01

Introducción a la Inteligencia Artificial

Temas principales
  • ¿Qué es la Inteligencia Artificial?
  • Fundamentos de IA generativa.
  • Modelos de lenguaje.
  • Modelos multimodales
  • Diferencia entre IA tradicional, IA generativa y agentes.
  • Uso de IA en el ciclo de desarrollo de software.
  • Oportunidades del uso de IA
  • Riesgos del uso de IA en entornos empresariales

Resultado del módulo: El participante comprenderá los conceptos base necesarios para utilizar Inteligencia Artificial como herramienta de productividad en desarrollo de software.

Módulo 02

¿Qué es el Vibe Coding?

Temas principales
  • Concepto de Vibe Coding.
  • Diferencia entre programar tradicionalmente y programar asistido por IA.
  • El rol del desarrollador en flujos asistidos por IA.
  • Cuándo utilizar Vibe Coding.
  • Cuándo tener precaución.
  • Responsabilidad humana sobre el código generado.
  • Buenas prácticas de adopción en equipos de desarrollo.
  • Riesgos de depender exclusivamente de la IA.
  • Necesidad de revisar y probar el código generado.

Resultado del módulo: El participante entenderá cómo utilizar la IA como acelerador de desarrollo sin perder control técnico, calidad ni seguridad.

Módulo 03

Modelos y herramientas disponibles para Vibe Coding

Temas principales
  • Modelos comerciales.
  • Gemini
  • Chat GPT
  • GPT
  • Codex
  • Claude
  • GitHub Copilot
  • Modelos open source.
  • Herramientas Desktop
  • Herramientas IDE
  • Herramientas CLI
  • Criterios para seleccionar modelo
  • Criterios para seleccionar herramienta
  • Privacidad
  • Costo
  • Integración
  • Nivel técnico
  • Caso de uso

Resultado del módulo: El participante podrá identificar qué tipo de herramienta conviene utilizar dependiendo del caso de uso, nivel técnico, privacidad, costo e integración requerida.

Módulo 04

Aprovisionamiento del espacio de trabajo

Temas principales
  • Preparación de máquina virtual.
  • Requerimientos mínimos de hardware
  • Instalación de herramientas base
  • Instalación de Node.js
  • Instalación PHP
  • Instalación MarianaDB
  • Instalación Apache
  • Instalación Git
  • Instalación de Gemini CLI
  • Creación de workspace de desarrollo.
  • Uso del archivo GEMINI.md como contexto del proyecto.
  • Preparación del ambiente de prácticas
  • Validación de accesos
  • Configuración básica de herramientas

Resultado del módulo: El participante contará con un entorno funcional para realizar prácticas de desarrollo asistido por IA.

Módulo 05

Uso tradicional de la Inteligencia Artificial

Temas principales
  • Uso de IA mediante interfaces conversacionales.
  • ChatGPT como asistente de análisis.
  • Gemini como asistente de análisis.
  • Generación de ideas.
  • Generación de estructuras.
  • Ventajas del uso tradicional de IA.
  • Limitaciones del uso tradicional.
  • Cómo solicitar arquitectura antes de solicitar código.
  • Cómo evaluar respuestas generadas por IA.
  • Buenas prácticas para no perder contexto.
  • Cómo proporcionar antecedentes.
  • Cómo incluir restricciones.
  • Cómo solicitar formatos de salida.
  • Ejercicio práctico: Diseño inicial de una aplicación de calendario utilizando IA conversacional.

Resultado del módulo: El participante aprenderá a utilizar IA tradicional para analizar, diseñar y estructurar una solución de software antes de construirla.

Módulo 06

Prompting: la clave de la comunicación clara con la IA

Temas principales
  • Qué es un prompt.
  • Elementos de un prompt técnico efectivo.
  • Rol.
  • Contexto.
  • Tarea.
  • Restricciones.
  • Formato de salida.
  • Criterios de aceptación.
  • Prompts orientados a arquitectura.
  • Prompts orientados a código.
  • Prompts orientados a revisión.
  • Prompts orientados a documentación.
  • Zero-shot prompting.
  • Few-shot prompting.
  • Role prompting.
  • Constraint prompting.
  • Iterative prompting.
  • Critique prompting.
  • Test-first prompting.
  • Prompting para revisión de código.
  • Prompting para arquitectura.
  • Prompting para documentación.
  • Prompting para pruebas.
  • Prompting para corrección.

Resultado del módulo: El participante podrá redactar prompts técnicos claros, completos y reutilizables para obtener mejores resultados de la IA.

Módulo 07

Herramientas de Vibe Coding

Temas principales
  • Herramientas desktop versus herramientas CLI.
  • Ventajas de herramientas visuales.
  • Ventajas de herramientas de terminal.
  • Gemini CLI como herramienta de Vibe Coding.
  • Trabajo con archivos reales del proyecto.
  • Integración con Git.
  • Riesgos de ejecución automática.
  • Revisión de cambios generados por IA.
  • Comparación entre diferentes categorías de herramientas.

Resultado del módulo: El participante comprenderá cuándo utilizar herramientas conversacionales, herramientas de escritorio, IDE o CLI según el escenario técnico.

Módulo 08

Ejercicio práctico 1: Diseño de aplicación con IA tradicional

Proyecto SmartCalendar WebApp
Objetivo Diseñar una aplicación web de calendario utilizando IA tradicional.
Actividades del Ejercicio
  • Crear un prompt arquitectónico.
  • Solicitar el diseño de la solución.
  • Definir estructura de carpetas.
  • Definir modelo de datos.
  • Definir endpoints.
  • Identificar riesgos.
  • Comparar resultados entre equipos.
  • Presentar hallazgos.
  • Revisar diferencias entre propuestas.
  • Identificar instrucciones incompletas.
  • Mejorar los prompts.
  • Validar decisiones arquitectónicas.

Resultado del módulo: Cada equipo contará con una propuesta inicial de arquitectura para la aplicación de calendario.

Módulo 09

Ejercicio práctico 2: Desarrollo de WebApp con Gemini CLI

Proyecto SmartCalendar WebApp
Objetivo Construir una aplicación web funcional de calendario utilizando Gemini CLI.
Funcionalidades Esperadas
  • Crear eventos.
  • Consultar eventos.
  • Editar eventos.
  • Eliminar eventos.
  • Visualizar eventos por fecha.
  • Clasificar eventos por categoría.
  • Consumir backend desde frontend.
  • Mostrar una interfaz web simple y profesional.
Actividades del Ejercicio
  • Crear estructura base del proyecto.
  • Crear script SQL.
  • Crear backend PHP.
  • Crear frontend HTML, CSS y JavaScript.
  • Conectar frontend con backend.
  • Validar mediante navegador y curl.
  • Revisar código generado y corregir errores.
  • Documentar prompts y registrar cambios.

Resultado del módulo: Cada equipo tendrá una versión funcional de la aplicación de calendario desarrollada con apoyo de Inteligencia Artificial.

Módulo 10

Arquitectura aplicada al desarrollo asistido por IA

Temas principales
  • Importancia de documentar antes de codificar.
  • Arquitectura como contexto para la IA.
  • Documentos técnicos base.
  • Separación de responsabilidades.
  • Patrones de diseño.
  • Stack tecnológico.
  • Requerimientos funcionales.
  • Criterios de aceptación.
  • Uso de documentación como guía para Gemini CLI.
  • Relación entre contexto y calidad de resultados.
  • Uso de archivos de referencia.
  • Validación de decisiones técnicas.
  • Documentos generados: Arquitectura.md, PatronDiseno.md, TecStack.md, requerimientoFuncional.md.

Resultado del módulo: El participante aprenderá a convertir requerimientos en documentación técnica útil para guiar el desarrollo con IA.

Módulo 11

Cambio de rol del desarrollador a arquitecto de intención

Temas principales
  • Evolución del rol del desarrollador.
  • De escritor de código a diseñador de intención.
  • Revisión crítica del código generado por IA.
  • Validación técnica.
  • Seguridad y responsabilidad humana.
  • Uso de IA como copiloto.
  • IA como herramienta y no como sustituto.
  • Desarrollo asistido con criterio profesional.
  • Importancia de comprender el código.
  • Necesidad de validar dependencias.
  • Revisión de riesgos.
  • Evaluación de calidad.
  • Documentación de decisiones.

Resultado del módulo: El participante comprenderá cómo adaptar su perfil profesional al nuevo entorno de desarrollo asistido por Inteligencia Artificial.

Módulo 12

Presentación de resultados y cierre

Actividades:
  • Presentación por equipos.
  • Demostración de la aplicación calendario.
  • Revisión de prompts utilizados.
  • Discusión de errores cometidos por la IA.
  • Discusión de errores humanos al pedir instrucciones.
  • Identificación de buenas prácticas.
  • Reflexión final sobre adopción empresarial.
  • Discusión sobre seguridad.
  • Revisión de aprendizajes.
  • Identificación de oportunidades de aplicación.
  • Presentación de conclusiones.

Resultado del módulo: Los participantes consolidarán el aprendizaje mediante una entrega práctica y una reflexión sobre la adopción real de Inteligencia Artificial en desarrollo de software.

Prepara a tu equipo para desarrollar software con IA sin renunciar al criterio técnico.

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