Este curso pertenece a las siguientes rutas de aprendizaje
¿Qué aprenderás?
En este curso aprenderás a implementar un pipeline de Integración Continua (CI) completo para tus proyectos Laravel usando GitHub Actions. Una red de seguridad automatizada que valida la calidad de tu código en cada push o pull request, sin importar quién lo haya escrito: tú, tu equipo o la IA.
¿Por qué necesitas CI en 2026?
En la era de la IA, herramientas como Claude Code, Copilot o Cursor generan código a velocidad récord, pero sin una red de seguridad ese código puede introducir inconsistencias, errores de tipo y patrones obsoletos. Con CI automatizas la revisión de calidad y eliminas la subjetividad: si el pipeline no pasa, no se mergea. Así de simple.
El arsenal de calidad: cuatro herramientas clave
Trabajarás con las mismas herramientas que se usan en proyectos Laravel profesionales. Rector aplica refactoring automático, actualiza patrones obsoletos y aplica buenas prácticas de PHP y Laravel sin intervención manual. Laravel Pint garantiza un estilo de código consistente en cada commit a partir de un archivo pint.json. PHPStan junto con Larastan realiza análisis estático para detectar errores de tipo, variables indefinidas y problemas de lógica antes de ejecutar el código. Y Pest Framework ejecuta tu suite de tests automáticamente, bloqueando el merge si alguno falla.
El workflow ci.yaml paso a paso
Aprenderás a construir y entender el archivo ci.yaml que orquesta todo el pipeline en GitHub Actions. Verás cómo configurar la Matrix Strategy para ejecutar los checks en paralelo sobre múltiples versiones de PHP (8.4 y 8.5), cómo encadenar jobs con needs: para que los tests solo se ejecuten si la calidad ha pasado, y cómo aprovechar el sistema de caché de dependencias para reducir drásticamente el tiempo de ejecución.
El flujo de trabajo real con errores incluidos
No solo verás el happy path. Trabajarás sobre una feature con errores reales: fallos de Rector, de Pint, de PHPStan y tests rotos. Aprenderás el ciclo completo: detectar el error en el pipeline, corregirlo localmente con sail composer test, hacer push y ver cómo el workflow se re-ejecuta automáticamente hasta que todo esté en verde y el merge sea posible.
Todo esto con la capa gratuita de GitHub Actions, que ofrece 2.000 minutos al mes para repositorios privados e ilimitado para públicos, más que suficiente para proyectos personales y equipos pequeños.
Requisitos
Conocimientos sólidos de Laravel. Si necesitas reforzarlos, consulta nuestra Ruta Laravel 11 o el Curso de Laravel 12.
Familiaridad con Git y el flujo de trabajo con ramas, pull requests y merges. Puedes reforzarlo con nuestro curso Git para Profesionales.
Conocimientos básicos de PHP 8 y experiencia trabajando con Composer y la línea de comandos, consulta nuestra Ruta de PHP 8.
Cuenta en GitHub para poder crear repositorios y utilizar GitHub Actions.
¿A quién va dirigido el curso?
Este curso está dirigido a desarrolladores Laravel que quieren profesionalizar su flujo de trabajo y garantizar la calidad del código de forma automatizada. Es especialmente útil para desarrolladores que trabajan en equipo, que usan herramientas de IA para generar código, o que simplemente quieren dejar de descubrir bugs en producción y empezar a detectarlos antes del merge.
¿Qué hacer en caso de dudas durante el curso?
Los planes de suscripción trimestral y anual incluyen soporte a través del foro del curso.
Las dudas que se planteen en el foro del curso serán respondidas en un plazo máximo de 24 horas laborables.
Las dudas planteadas deben estar relacionadas con el contenido del curso y no con desarrollos personalizados que no estén relacionados con el curso.
Certificado de finalización
Al completar todas las lecciones del curso, obtendrás un certificado de finalización en formato PDF personalizado con tu nombre y un código QR de verificación.
- center_focus_weak Código QR con enlace al curso
- picture_as_pdf Descargable en formato PDF
- person Personalizado con tu nombre
star Disponible exclusivamente para suscriptores.
Valoraciones
1 valoraciones