Newsletter para devsEntra
Masterclass

11 casos de uso de la IA para developers

Productividad con IA aplicada en varios puntos del workflow de trabajo de un developer

Duración total: 02:13:09

Código descargable

Acceso 100% online

¿Qué aprenderás en este vídeo?

Descripción de la masterclass

La inteligencia artificial está transformando radicalmente el desarrollo de software. Los trabajadores de cuello blanco, especialmente los programadores, enfrentan por primera vez en décadas un cambio profundo en su forma de trabajar.

🔒 Prompts e instrucciones solo disponibles para Suscriptores Premium

El valor del código ya no reside tanto en la sintaxis perfecta, sino en la capacidad de entregar software funcional de forma rápida y fiable. Las máquinas pueden generar código correctamente si las guiamos adecuadamente, pero el conocimiento profundo del problema que resolvemos sigue siendo sagrado.

El modelo del queso suizo ilustra la nueva realidad: necesitamos múltiples capas de verificación donde los agujeros no coincidan, evitando que errores o vulnerabilidades atraviesen todo el sistema. La IA alucina constantemente, por lo que mantener al humano en el bucle en distintas fases resulta imprescindible. Este workshop presenta el framework PAPAR (Proceso, Análisis, Plan, Acción y Revisión agéntica) como metodología de trabajo, enfocándose más en el contexto que aportamos y el conocimiento de las herramientas que en prompts perfectos.

Casos de uso

  1. 🗺️ Planificación de nuevas features con checklist — Crear un plan estructurado paso a paso para implementar funcionalidades, con verificaciones en cada etapa

  2. 🧪 Agente especializado para mejorar tests — Automatizar la generación de tests hasta alcanzar niveles altos de cobertura (ej: 99%)

  3. 🔴🟢 Test Driven Development (TDD) — Implementar funcionalidades siguiendo el ciclo red-green-refactor con pasos pequeños

  4. 📚 Documentar proyecto legacy — Generar documentación completa de proyectos antiguos mediante múltiples métodos (prompts, herramientas open source, agentes)

  5. Control de calidad del código — Crear agentes que verifiquen buenas prácticas y den recomendaciones de mejora

  6. 🔒 Control de seguridad del código — Revisar vulnerabilidades usando herramientas como SEMGREP y generar informes procesables

  7. 🧬 Tests de mutación — Evaluar la calidad de los tests introduciendo cambios en el código para verificar si son detectados

  8. 🌳 Trabajo en paralelo con Worktrees — Explorar diferentes implementaciones simultáneamente en ramas separadas del mismo repositorio

  9. 🎭 Tests end-to-end con MCP Playwright — Automatizar pruebas de interfaz mediante navegador usando Model Context Protocol

  10. 📝 Scripts con IA para automatizar tareas — Crear flujos automatizados que combinen análisis de seguridad y generación de tareas

  11. Se nos escapó ;)

  12. 🔀 Generación automática de Pull Requests — Crear títulos y descripciones de PRs analizando commits y cambios de la rama activa

Explora los capítulos

1. Introducción y contexto sobre IA en desarrollo [10:10]

Introducción y contexto sobre IA en desarrollo

[01:59]

El valor ya no está tanto en la sintaxis

[05:23]

El prompt ya no es tan relevante

[02:09]

Framework PAPAR para trabajar con IA 🔥

[00:39]

2. Herramientas de IA en terminal [05:50]

Herramientas de IA en terminal

[00:29]

Claude Code - La mejor opción actual

[00:20]

Quen Code - Alternativa gratuita de Alibaba

[00:43]

Gemini Click - Versión terminal de Google

[00:17]

Codex Click - Herramienta de OpenAI

[00:40]

GitHub Copilot CLI

[00:24]

OpenCode - Opción open source

[01:01]

Jerga: Commands, Agentes y Extensiones 🔥

[01:56]

3. Ficheros de constitución (init) [05:01]

Ficheros de constitución (init)

[00:25]

Recomendaciones para el fichero de constitución 🔥

[02:54]

Importancia del fichero base para la IA

[01:42]

4. Planificación de nuevas features con checklist [15:10]

Planificación de nuevas features con checklist

[00:48]

Demo: Proyecto Chiquito API

[02:10]

Generando plan de actualización del proyecto

[07:33]

Creando agentes personalizados 🔥

[03:36]

Intervención humana necesaria en tareas complejas

[01:03]

5. Agentes especializados para mejorar tests [13:38]

Agentes especializados para mejorar tests

[01:13]

Proyecto con mayor complejidad

[02:25]

Creando agente para mejorar coverage

[02:30]

Importancia de partir de ejemplos existentes 🔥

[03:26]

Ajustando el agente para pasar tests

[04:04]

6. Programando con TDD (Test Driven Development) [08:10]

Programando con TDD (Test Driven Development)

[01:30]

Proyecto Coworking - Línea de comandos

[01:20]

Ciclo Red-Green-Refactor del TDD 🔥

[02:50]

Lanzando TDD con Claude Code

[02:30]

7. Documentar proyectos legacy (4 métodos) [29:00]

Documentar proyectos legacy (4 métodos)

[01:00]

Proyecto Legacy: Ecowala CMS en Symfony 2.4

[01:02]

Método 1: Prompts con Claude Code

[02:58]

Documentación generada con Claude Code 🔥

[03:00]

Método 2: DeViki (open source alternativa a Dewey)

[04:11]

Método 3: Agentes baratos con Quen

[04:29]

Método 4: Notebook LM de Google 🔥

[03:20]

Generando audio y video con Notebook LM

[02:00]

Repomix: Consolidar código en un fichero

[07:00]

8. Control de calidad del código [03:00]

Control de calidad del código

[00:40]

Creando agente de calidad en GitHub Copilot

[01:00]

Transferir agentes entre herramientas

[00:40]

Verificación de buenas prácticas en PHP 🔥

[00:40]

9. Control de seguridad del código (3 métodos) [12:40]

Control de seguridad del código (3 métodos)

[01:00]

Método 1: Herramienta Strix

[02:40]

Resultados de Strix: Costoso pero completo

[01:20]

Método 2: Semgrep - Análisis de seguridad

[02:20]

Generando reportes con Codex headless 🔥

[01:40]

Método 3: Security review de Claude Code

[03:40]

10. Scripts con IA para automatizar tareas [05:40]

Scripts con IA para automatizar tareas

[00:20]

Automatizando análisis de seguridad completo 🔥

[01:00]

Integrando Semgrep en workflow automatizado

[04:20]

11. Trabajo en paralelo con worktrees [05:10]

Trabajo en paralelo con worktrees

[00:20]

Qué son los worktrees de Git

[01:40]

Creando admin panel en HTML y React en paralelo

[01:10]

Probando diferentes aproximaciones simultáneamente 🔥

[02:00]

12. Crear tests e2e en modo visual [15:30]

Crear tests e2e en modo visual

[00:30]

Protocolo MCP (Model Context Protocol)

[01:40]

MCP Playwright para tests end-to-end 🔥

[03:40]

Consumo de tokens con MCPs

[03:40]

Ejecutando tests visuales con el navegador

[03:40]

Consejos para comandos CLI informativos

[02:20]

13. Generar MR/PR a partir del contexto [04:09]

Generar MR/PR a partir del contexto

[00:40]

Comando para generar pull requests

[00:20]

Plantilla de PR y análisis automático 🔥

[01:00]

Demo: Generando descripción de PR con Claude

[02:00]

Balance entre automatización y control manual

[00:40]

Cierre y reflexiones finales

[59:29]

Descubre todo lo que puedes conseguir sucribiéndote a Web Reactiva

Contenido nuevo todas las semanas

Una comunidad de developers colegas en telegram

Desafíos y retos de programación para que mejores tus habilidades

400 horas de contenido en audio y vídeo

Entrevistas y masterclass en directo con los/las mejores profesionales

Precio

24€Matrículaplus15€Al mes

  • Contenido disponible 24/7
  • Audios y videos
  • Retos y desafíos
  • Todo el código descargable
  • Comunidad de developers
  • Acceso premium completo