Aprende Laravel Intermedio

Aprende Laravel Intermedio

0%Inicia sesión para registrar tu progreso
23 lecciones3h 02m
Continuando con lo aprendido en el curso Aprende Laravel Desde Cero, en este curso vamos a profundizar más en las técnicas y características de Laravel que nos permiten desarrollar aplicaciones robustas y escalables.
1. Introducción del curso Laravel Intermedio
FREE
01:35

En este video hacemos un rápido repaso de lo que vamos a aprender en el curso

2. Cómo evitar registros duplicados
FREE
05:11

En esta lección aprendemos a utilizar la regla de validación unique tanto para crear como para actualizar registros

3. Cómo subir imágenes
PRO
08:51

En esta lección aprendemos a subir imágenes para que cada proyecto tenga una.

4. Cómo mostrar imágenes
PRO
05:31

En esta lección explicamos cómo funciona el comando storage:link y cómo mostrar imágenes desde la carpeta storage.

5. Cómo validar imágenes
PRO
04:12

En esta lección aprendemos las diferentes opciones que nos provee Laravel para validar imágenes.

6. Cómo actualizar y eliminar imágenes
PRO
06:30

En esta lección aprendemos a actualizar las imágenes de los proyectos y que se eliminen automáticamente del servidor las que se estén utilizando.

7. Cómo optimizar imágenes
PRO
08:12

En esta lección aprendemos a optimizar automáticamente las imágenes que subimos al servidor, utilizando el paquete intervention/image en Laravel 6

8. Cómo utilizar Eventos y Listeners
PRO
08:31

En esta lección aprendemos qué son,cómo funcionan, y cómo utilizar los Eventos y Listeners en Laravel.

9. Delegando la optimización de imágenes a las queues
PRO
04:57

En esta lección aprendemos a utilizar queues o colas de trabajos, para delegar procesos que consumen tiempo, como en este caso, la optimización de las imágenes de los proyectos.

10. Manejo de Jobs fallidos
PRO
04:17

En esta lección aprendemos qué hacer cuando un Job falla y cómo funciona el proceso de reintentar ejecutar Jobs fallidos.

11. Bases de datos relacionales
PRO
08:02

En esta lección aprendemos a definir bases de datos relacionales utilizando las migraciones de Laravel, qué hacer cuando se actualiza o elimina un registro y cómo manejar los errores al ejecutarlas.

12. Relaciones con Eloquent
PRO
08:26

Una vez que tenemos definida la relación a nivel de bases de datos, vamos a aprender a definirlas a nivel de código utilizando el ORM de Laravel: Eloquent.

13. Select de categorías
PRO
09:22

En esta lección aprendemos a desplegar un select con información de la base de datos, y permitimos que se puedan asociar proyectos con categorías.

14. Problema de consultas N+1
PRO
04:50

En esta lección aprendemos sobre el problema de consultas N+1, cómo detectarlo y cómo solucionarlo modificando las consultas con Eloquent.

15. Filtrar proyectos por categorías
PRO
07:28

En esta lección permitimos filtrar proyectos por su categoría asociada y reutilizamos la vista index para evitar duplicar código.

16. Qué son los tests y cómo ejecutarlos
PRO
14:14

En esta lección aprendemos qué son los tests automatizados, por qué deberíamos utilizarlos y cómo ejecutarlos en nuestras aplicaciones hechas con Laravel.

17. Qué son y cómo utilizar Factories
PRO
07:51

En esta lección aprendemos sobre los Factories o Fábricas, cómo nos ayudan a mejorar la legibilidad de nuestros tests, y cómo crear registros de prueba en la base de datos.

18. Qué son y cómo utilizar Colecciones en Laravel
PRO
09:03

En esta lección aprendemos a utilizar Colecciones con varios ejemplos prácticos y revisamos también la diferencia entre Colecciones Base y Colecciones de Eloquent.

19. Qué son Gates y cómo utilizarlos
PRO
09:14

En esta lección aprendemos qué es la Autorización, en qué se diferencia con la Autenticación y cómo utilizar Gates o Puertas de Acceso en Laravel.

20. Qué son las Políticas de Acceso y cómo utilizarlas
PRO
12:49

En esta lección aprendemos cómo funcionan las Políticas de Acceso en Laravel y cómo podemos utilizarlas en conjunto con Gates, para autorizar acciones de un usuario sobre un modelo.

21. Cómo crear una papelera de reciclaje
PRO
16:18

En esta lección aprendemos a utilizar soft deletes para crear un pequeño sistema que nos permita eliminar, restaurar y eliminar permanentemente registros en la base de datos.

22. Cómo actualizar cualquier aplicación de Laravel a la versión más reciente
FREE
05:18

En esta lección veremos las opciones que disponibles para actualizar cualquier aplicación de Laravel a la versión más reciente.

23. Cómo publicar una aplicación de Laravel en Digital Ocean APP Platform
FREE
11:57

En esta lección publicamos la aplicación de Laravel en la plataforma de Apps de Digital Ocean.