Componentes para Laravel

En este curso te enseñaré paso a paso cómo crear un componente para generar formularios de manera dinámica en las versiones de Laravel 7 o superior.

Al finalizar este curso podrás:

  • Diseñar componentes para Blade con el apoyo de pruebas automatizadas
  • Usar Orchestra para escribir pruebas de integración para tus componentes de Laravel
  • Refactorizar para reducir la duplicación de código en las diferentes capas de tu proyecto
  • Desarrollar paquetes multi-idioma para Laravel
  • Probar componentes de manera local con Composer (sin subirlos a Packagist)
  • Crear flujos de trabajo para ejecutar pruebas con GitHub Actions
  • Mantener un formato y estilo de código consistente con .editorconfig y PHP CS Fixer
  • Colaborar con otros proyectos Open Source con ayuda de GitHub
  • Publicar tus propios componentes en Packagist

 

0. Prerrequisitos

1. Primeros pasos

En esta primera parte aprenderás cómo crear una nueva librería para Laravel utilizando Composer y cómo escribir pruebas para verificar la integración del paquete con el framework utilizando PHPUnit y Orchestra Testbench.

2. Instalación, integración continua y publicación

En esta segunda parte instalaremos nuestro paquete en un nuevo proyecto de Laravel, corregiremos bugs y publicaremos nuestro componente en Packagist. Además utilizaremos Integración Continua para permitir la colaboración de otros desarrolladores, manteniendo la calidad del componente.

Regístrate en Styde

Para obtener acceso a todos nuestros cursos y lecciones premium:

¡Regístrate ahora!

Duilio Palacios
Profesor:

Duilio Palacios

Programador y profesor de PHP y Laravel. Creador de Styde.net.


Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.