Aprende Laravel Intermedio

Aprende Laravel Intermedio

23 lecciones 3h 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.

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.

FREE
05:18

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

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

FREE
11:57

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

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

Otros cursos que te pueden interesar