Desarrollo de Plugins en Laravel Filament 3

Este curso pertenece a las siguientes rutas de aprendizaje

Contenido del curso
timer

Desbloquea el curso

Contrata un plan y consigue acceso completo

Crea tu cuenta

¿Ya tienes una cuenta? Inicia sesión

¿Qué aprenderás?

Laravel Filament 3 nos permite desarrollar nuestros propios plugins de una forma rápida y sencilla. Un plugin puede ser sencillamente una columna, un campo de formulario, un Widget, o un completo Resource de Filament.

Los plugins pueden estar pensados para diferentes usuarios finales:

  • Plugins para la comunidad.

  • Plugins para uso personal en repositorios privados.

  • Plugins para uso personal en nuestro sistema de archivos.

En este curso, nosotros vamos a cubrir los plugins para uso personal, pero el primero, plugins para la comunidad, sería exactamente igual, la única diferencia es que deberías preferiblemente utilizar la template plugin-skeleton de Laravel Filament, que es lo que ellos recomiendan.

A lo largo de este curso, aprenderás a desarrollar plugins con Laravel Filament 3 desde cero. Los pasos de desarrollo serán los siguientes:

  • Crear la estructura de directorios de nuestro plugin.

  • Instalar las dependencias que vayamos a necesitar.

  • Desarrollar la lógica de nuestro plugin.

  • Aprender a instalar nuestro plugin en proyectos Filament.

El caso concreto del primer desarrollo de este curso será un Resource de Filament para poder mostrar todos los inicios de sesión de nuestra aplicación, algo sencillo pero que utiliza varias cosas, las cuales te paso a detallar:

  • Traducciones.

  • Migraciones.

  • Archivos de configuración.

  • Filament Resources.

La idea es simple, cada vez que un usuario inicie sesión en nuestra aplicación, nosotros, escuchando a través de un listener personalizado el evento Login de Laravel, guardaremos un registro en una tabla que crearemos a través del sistema de migraciones de Laravel haciendo uso de nuestro plugin.

Como puedes ver, el proceso que vamos a seguir es completo, de 0 a 100. Una vez hayas finalizado este curso -el cual está abierto a futuras actualizaciones- tendrás todas las herramientas para poder crear tus propios plugins.

Si deseas ver todo lo que vamos a desarrollar a lo largo del curso, no te pierdas el vídeo introductorio, todo está ahí.

Requisitos

Haber seguido los cursos anteriores de la ruta de Laravel Filament 3.

¿A quién va dirigido el curso?

Desarrolladores que utilicen Laravel Filament 3 y deseen aprender a desarrollar Plugins desde cero paso a paso.

¿Qué hacer en caso de dudas durante el curso?

Si estás suscrito al plan Trimestral o Anual cuentas con soporte completo en menos de 24 horas dentro de días laborables.

Cursos relacionados

Acerca del autor

Desarrollador con 10 años de experiencia en web y móvil y formador con 7 años de experiencia.
Empecé en el mundo de la programación a raíz de un accidente de trabajo y me tuve que reinventar.
Soy autodidacta, me dedico de forma profesional a desarrollar software y cada día aprendo cosas nuevas.
Apasionado del backend, me encanta todo lo que tiene que ver con procesos y lógica.
Me encanta programar, pero todavía más ayudar a otras personas en su proceso de formación.

Cursosdesarrolloweb

Israel Parra

Php, JavaScript, Laravel, Vue, React, React Native, Svelte, Serverless

Valoraciones
5
star star star star star

5 valoraciones

star star star star star
star star star star star_border
star star star star_border star_border
star star star_border star_border star_border
star star_border star_border star_border star_border
Miguel Mateo

hace 1 mes

Miguel Mateo - Muy útil
star star star star star

Esta herramienta me ha dado muchas ideas

Marcos Sánchez

hace 3 meses

Marcos Sánchez - Seguimos creciendo como desarrolladores gracias de nuevo
star star star star star

Este tipo de cursos nos sirven para entender mejor como es la magia de todo lo que va dentro de este tipo de frameworks .. Como practica Intentare añadir mas modelos al registro de logs ..

Pedro J.

hace 5 meses

Pedro J. - OK ... Buen curso
star star star star star

Estaría bien disponer de otros ejemplos de construcción de plugins para FilamentPHP. Por ejemplo, alguno que necesitara de Assets, views propias o alguna otra cosa. Saludos.

Dellana

hace 7 meses

Dellana - Super interesante! El uso de plugins posibilita la reutilización de código entre proyectos
star star star star star

Estoy deseando que hagas el siguiente curso sobre plugins.

Alan Ortega

hace 7 meses

Alan Ortega - Genial
star star star star star

Muchas gracias por continuar con la ruta de filament 3.

Cursosdesarrolloweb Cursosdesarrolloweb

Cursosdesarrolloweb es una plataforma educativa con cursos y tutoriales en texto y vídeo.

Términos y condiciones Política de privacidad Formulario de contacto

Copyright 2024 © Todos los derechos reservados.

Contacto