Aprende Laravel Intermedio

Aprende Laravel Intermedio

21 lecciones 2h 45m

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.

FREE
01:35

1. Introducción del curso Laravel Intermedio

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

FREE
05:11

2. Cómo evitar registros duplicados

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

PRO
08:51

3. Cómo subir imágenes

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

PRO
05:31

4. Cómo mostrar imágenes

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

PRO
04:12

5. Cómo validar imágenes

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

PRO
06:30

6. Cómo actualizar y eliminar imágenes

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.

PRO
08:12

7. Cómo optimizar imágenes

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

PRO
08:31

8. Cómo utilizar Eventos y Listeners

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

PRO
04:57

9. Delegando la optimización de imágenes a las queues

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.

PRO
04:17

10. Manejo de Jobs fallidos

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

PRO
08:02

11. Bases de datos relacionales

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.

PRO
08:26

12. Relaciones con Eloquent

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.

PRO
09:22

13. Select de categorías

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.

PRO
04:50

14. Problema de consultas N+1

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

PRO
07:28

15. Filtrar proyectos por categorías

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

PRO
14:14

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

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.

PRO
07:51

17. Qué son y cómo utilizar Factories

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.

PRO
09:03

18. Qué son y cómo utilizar Colecciones en Laravel

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.

PRO
09:14

19. Qué son Gates y cómo utilizarlos

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.

PRO
12:49

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

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.

PRO
16:18

21. Cómo crear una papelera de reciclaje

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.

Otros cursos que te pueden interesar