🎉 Acceso anticipado Black Friday: Hasta un 80% de descuento en nuestros cursos

6d: 22h: 29m:54s'

Desarrollo de paquetes para Laravel & PHP

En esta serie de videos aprenderemos todo lo necesario para crear y publicar paquetes para Laravel & PHP en general.

Desarrollo de paquetes para Laravel & PHP

Resumen del curso

  • De principiante a experto
  • 2h 04m de video HD
  • 21 lecciones
  • Ejercicios prácticos
  • Acceso de por vida
  • Aprende a tu propio ritmo

Lecciones cortas, concisas y precisas.

No te quemes en búsquedas exhaustivas que te impiden lograr tus metas.

En Aprendible obtienes:

  • Lecciones que optimizan tu aprendizaje en menor tiempo
  • Audios y videos de alta calidad
  • Explicaciones paso a paso, sin rodeos, ni balbuceos.

Construye desde HOY tu camino como Desarrollador Web Moderno

Contenido del curso

2h 04m de contenido, 21 lecciones

1. Qué son y cómo funcionan los paquetes
FREE
02:28
En esta lección revisamos rápidamente qué son los paquetes y lo que necesitamos para comenzar a crearlos.
451
2. Creando tu primer paquete
PRO
09:32
En esta lección creamos un paquete desde cero y aprendemos a utilizarlo en una aplicación de Laravel de forma local.
319
3. Carga automática de clases
PRO
05:44
En esta lección aprendemos a cargar automáticamente las clases de nuestro paquete utilizando psr-4
271
4. Service Container, Service Providers & Facades
PRO
09:19
En esta lección aprendemos qué es el Service Container de Laravel, qué son los Service Providers y cómo crearlos y qué son los Facades y cómo crearlos.
263
5. Registro automático de paquetes
PRO
07:00
En esta lección agregamos un ServiceProvider y un Facade que se registran automáticamente para facilitar el uso de nuestro paquete en Laravel.
221
6. Cómo testear paquetes
PRO
10:36
En esta lección configuramos Phpunit y agregamos tests a nuestro paquete de la misma forma que lo haríamos si estuviéramos dentro de una aplicación de Laravel.
182
7. Cómo agregar rutas a los paquetes
PRO
05:24
En esta lección aprendemos a definir rutas y cargar archivos de rutas que puedan ser utilizados por las aplicaciones que instalen nuestro paquete.
179
8. Cómo agregar controladores a los paqutes
PRO
07:42
En esta lección aprendemos a utilizar controladores en nuestros paquetes, y cómo poder utilizarlos sin necesidad de utilizar namespaces.
159
9. Cómo agregar vistas a los paquetes
PRO
05:08
En esta lección aprendemos a cargar las vistas de nuestros paquetes con namespaces, y cómo utilizarlas.
155
10. Cómo sobreescribir vistas
PRO
03:21
En esta lección le damos la opción, al usuario final, de publicar las vistas de nuestro paquete para que las pueda modificar según sus requerimientos.
153
11. Cómo agregar archivos de configuración
PRO
06:24
En esta lección aprendemos a agregar archivos de configuración a nuestros paquetes para Laravel y cómo permitir que el usuario final pueda modificar dicha configuración.
141
12. Cómo agregar migraciones y modelos
PRO
04:40
En esta lección aprendemos a proveer migraciones y modelos al usuario final de nuestros paquetes
145
13. Cómo publicar migraciones
PRO
03:44
En esta lección permitimos al usuario final de nuestro paquete poder publicar las migraciones con el fin de modificarla según sus necesidades.
136
14. Cómo agregar traducciones a los paquetes
PRO
07:46
En esta lección aprendemos a auto-cargar y publicar traducciones PHP y de tipo JSON a nuestros paquetes para Laravel.
126
15. Cómo agregar assets a los paquetes
PRO
03:37
En esta lección aprendemos a publicar archivos estáticos de CSS y JS para que puedan ser utilizados inmediatamente después de publicarlos.
128
16. Qué es Code Coverage
PRO
04:50
En esta lección aprendemos qué es y cómo utilizar Code Coverage en nuestros paquetes y en cualquier aplicación PHP.
138
17. Creando un paquete real
PRO
08:20
En esta lección creamos un paquete real que permita ejecutar el comando storage:link en servidores compartidos con cpanel sin acceso a consola.
134
18. Publicando el paquete en Packagist
PRO
06:39
En esta lección inicializamos el repositorio local de nuestro paquete con GIT, lo publicamos en GITHUB y finalmente lo agregamos a Packagist para que pueda ser instalado en cualquier aplicación de Laravel utilizando Composer.
131
19. Qué es Semantic Versioning y cómo utilizarlo
PRO
05:19
En esta lección aprendemos sobre la especificación de versionamiento semántico y cómo implementarlo en nuestros paquetes.
139
20. Creando un archivo README
PRO
02:39
En esta lección aprendemos qué es y para qué sirve un archivo README mientras creamos uno para nuestro paquete.
126
21. Eligiendo una licencia
PRO
04:38
En esta lección aprendemos a elegir y agregar una licencia a nuestros paquetes según las necesidades del proyecto.
135

Tu instructor

Jorge García

Jorge García Coello

Aprendible.com

Jorge García es creador de Aprendible.com yDesarrollador Certificado en LaravelA través de su plataforma de aprendizaje y de otras plataformas de estudio, desde 2015 ha ayudado a decenas de miles de desarrolladores a mejorar sus oportunidades dentro del Desarrollo Web.

Lo que opinan nuestros estudiantes

Miles de desarrolladores han transformado su carrera con nosotros
WOW! Cada vez me impresionas más! Excelente trabajo! Ahora a probarlo
Beto Vásquez
Beto Vásquez
Estos videos son impresionantes, no he visto nada mejor que ello. Un material muy limpio muy claro y profesional.
Kenneth Ruiz
Kenneth Ruiz
Excelente tutorial ! Mil gracias. Como siempre todo muy bien explicado y de una manera sencilla.
Dileydi Ramos
Dileydi Ramos
Muchas gracias Jorge, muy clara la explicación. Gracias por aprendible.com enserio AMO tus videos los AMO.
César Cruz
César Cruz
Más del 90% de nuestros estudiantes recomiendan Aprendible por la calidad de los cursos.