
Aprende Laravel Intermedio
0%
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:351. 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:112. 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:513. Cómo subir imágenes
En esta lección aprendemos a subir imágenes para que cada proyecto tenga una.
PRO
05:314. 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:125. Cómo validar imágenes
En esta lección aprendemos las diferentes opciones que nos provee Laravel para validar imágenes.
PRO
06:306. 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:127. 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:318. 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:579. 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:1710. 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:0211. 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:2612. 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:2213. 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:5014. 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:2815. 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:1416. 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:5117. 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:0318. 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:1419. 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:4920. 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:1821. 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:1822. 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:5723. 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.