Requisitos previos
• Cuenta gratuita en GitHub para seguir los ejercicios prácticos con repositorios reales.
• Opcional - Conocimientos básicos de JavaScript/TypeScript y desarrollo web (no se requiere experiencia previa con IA).
• Opcional - Manejo básico de la terminal y comandos de Git.
Descripción del curso
OpenCode lleva el desarrollo asistido por Inteligencia Artificial a un nuevo nivel, permitiéndote trabajar con agentes, Specs, MCPs, automatizaciones y flujos paralelos para desarrollar software de forma más rápida, organizada y profesional.
En este curso aprenderás a utilizar OpenCode desde la configuración inicial hasta su integración en proyectos reales, construyendo un flujo de trabajo donde la IA se convierte en una herramienta permanente dentro de tu proceso de desarrollo y no únicamente en un asistente ocasional.
¿Qué hace diferente este curso? No aprenderás únicamente a utilizar OpenCode. Aprenderás a diseñar un entorno de desarrollo moderno donde agentes, herramientas y automatizaciones trabajan junto a ti para aumentar tu productividad sin perder el control sobre el código.
¿Cómo está estructurado el curso?
Aprenderás mediante la construcción de proyectos reales, implementando OpenCode en aplicaciones completas mientras integras herramientas modernas del ecosistema JavaScript y servicios en la nube.
- Fundamentos de OpenCode: Instalación, configuración, interfaz TUI y comandos principales.
- Desarrollo asistido por IA: Agents, MCPs, Specs, automatizaciones y flujos paralelos.
- Integración profesional: Git, GitHub, Supabase, Vercel, Next.js y herramientas modernas.
- Proyecto Full Stack: Desarrollo de una aplicación real utilizando IA durante todo el proceso.
Temas que desarrollarás durante el curso:
-
OpenCode: Instalación, configuración, TUI, comandos como
/redo,/undo,/compact,/inity Plan Mode. - Proyectos prácticos: Weather App, Asteroids y una aplicación Full Stack desarrollada con IA.
- Git y GitHub: Worktrees, GitHub App, comandos personalizados y revisiones asistidas.
- Spec Driven Development (SDD): Creación de Specs, implementación, verificación y criterios de aceptación.
- Agents y MCPs: Playwright, Context7, Supabase y ampliación de capacidades mediante herramientas externas.
- Proyecto OpenDayCare: Next.js, React, TypeScript, Supabase, Resend y despliegue en Vercel.
- Bases de datos: Diseño de esquemas, migraciones y conexión mediante MCP.
- Automatizaciones: Agentes paralelos, mejores prácticas, accesibilidad, auditorías, migraciones y tareas programadas.
- Metodologías: Grill Me, OpenSpec y revisión asistida por IA.
- Producción: Configuración de entornos, despliegues y revisión final.
- Y mucho más...
Resultados al finalizar el curso:
- Integrarás OpenCode de forma profesional dentro de tu flujo de trabajo diario.
- Aprenderás a utilizar agentes, MCPs y automatizaciones para aumentar tu productividad.
- Desarrollarás aplicaciones reales utilizando IA durante todo el ciclo de desarrollo.
- Comprenderás cómo diseñar procesos modernos con Specs verificables, automatizaciones y despliegues listos para producción.
🚀 Al finalizar el curso tendrás una visión moderna del desarrollo asistido por IA y sabrás cómo incorporar OpenCode como una pieza clave dentro de tu stack tecnológico, potenciando tu trabajo como desarrollador sin reemplazar tu criterio, sino ampliando tus capacidades.