
Fundamentos de Laravel 9
0%
33 lecciones 3h 22m
En esta serie de videos aprenderemos los fundamentos de Laravel 9 creando una aplicación web desde cero hasta llevarla a producción.
FREE
01:101. Introducción al curso Fundamentos de Laravel 9
En esta lección introductoria te adelanto lo que vamos a aprender en el curso y lo que necesitas saber antes de comenzar.
FREE
06:562. Entorno de desarrollo para Laravel 9 en Windows
En esta lección revisamos los requerimientos de Laravel 9 instalando Laragon (PHP 8) en Windows
FREE
06:043. Entorno de desarrollo para Laravel 9 en Mac
En esta lección cumplimos los requerimientos de Laravel 9 en Mac utilizando Laravel Valet
FREE
05:074. Estructura de carpetas de Laravel 9
En esta lección revisamos brevemente toda la estructura de carpetas que vienen en una instalación fresca de Laravel 9
FREE
05:305. Cómo utilizar rutas en Laravel 9
En esta lección explicamos en detalle cómo utilizar rutas y devolver vistas en Laravel 9
FREE
04:246. Rutas con nombre en Laravel 9
En esta lección explicamos qué son y porqué darle nombre a las rutas en Laravel 9
FREE
04:547. Blade, el motor de plantillas de Laravel 9
En esta lección aprendemos los fundamentos de Blade, cómo ejecutar expresiones de PHP y como utilizar directivas en Laravel 9.
FREE
04:498. Plantillas de Blade - Herencia
En esta lección aprendemos a utilizar plantillas o templates de Blade en Laravel 9 para evitar repetir la estructura HTML en cada una de las páginas.
FREE
07:579. Plantillas de Blade - Componentes
En esta lección explicamos cómo funcionan los componentes de Blade y cómo podemos utilizarlos para definir plantillas (layouts).
FREE
07:5510. Controladores en Laravel 9
En esta lección aprendemos qué son y cómo utilizar controladores para estructurar mejor nuestras aplicaciones hechas con Laravel 9.
FREE
05:2211. Cómo conectar con una base de datos en Laravel 9
En esta lección aprendemos a configurar y obtener datos de una base de datos MySQL ya existente en Laravel 9.
FREE
10:2812. Qué son y cómo funcionan las migraciones en Laravel 9
En esta lección aprendemos a crear y modificar esquemas de bases de datos utilizando migraciones en Laravel 9.
FREE
06:0213. Introducción a Eloquent el ORM de Laravel 9
En esta lección explicamos cómo realizar operaciones CRUD con Eloquent, el ORM de Laravel 9.
FREE
08:5414. Cómo consultar registros por su ID
En esta lección aprendemos a utilizar Eloquent para consultar registros por su identificador utilizando convenciones.
FREE
07:0615. Formulario para crear registros
En esta lección aprendemos a crear y enviar formularios de forma segura en Laravel 9.
FREE
03:5816. Insertar registros en la base de datos con Eloquent
En esta lección aprendemos a obtener los datos del formulario y almacenarlos en la base de datos utilizando Eloquent en Laravel 9.
FREE
02:5617. Mensajes de sesión en Laravel 9
En esta lección mostramos un mensaje exitoso cuando el usuario termina de crear un post utilizando mensajes de sesión en Laravel 9.
FREE
06:1718. Cómo validar formularios en Laravel 9
En esta lección aprendemos a validar los datos de un formulario antes de insertarlos en la base de datos.
FREE
06:2019. Cómo traducir los mensajes de validación en Laravel 9
En esta lección aprendemos a utilizar locales y cómo traducir los mensajes de validación a diferentes idiomas.
FREE
05:5920. Formulario para editar registros
En esta lección definimos una ruta y una vista con el formulario para mostrar el formulario para actualizar posts.
FREE
02:0021. Actualizar registros en la base de datos con Eloquent
En esta lección procesamos el formulario de edición para almacenar las modificaciones en la base de datos utilizando Eloquent en Laravel 9.
FREE
11:2422. Reestructuración de código
En esta lección reestructuramos el controlador y el formulario para que sean más fácil de extender y mantener.
FREE
03:5923. Qué significa asignación masiva y porqué es un problema
En esta lección explicamos el problema de asignación masiva, cómo deshabilitar la protección automática y cómo proteger nuestras aplicaciones en Laravel 9.
FREE
05:5224. Cómo eliminar registros con Eloquent
En esta lección implementamos un botón que permita eliminar posts de la base de datos utilizando Eloquent.
FREE
07:3325. Cómo agregar Javascript y CSS (SASS) en Laravel 9
En esta lección aprendemos a vincular archivos de Javascript y CSS sin ninguna herramienta y también a compilarlos y optimizarlos utilizando Vite.
FREE
02:5026. Cómo instalar Bootstrap 5 en Laravel 9
En esta lección aprendemos a instalar y configurar las variables de Bootstrap 5 utilizando Laravel Vite.
FREE
02:5727. Cómo instalar Tailwind CSS en Laravel 9
En esta lección aprendemos a instalar Tailwind CSS en Laravel utilizando Vite.
FREE
03:4228. Cómo activar links de navegación en Laravel 9
En esta lección aprendemos a activar y desactivar links de navegación dependiendo de la ruta en la que estemos actualmente.
FREE
07:2029. Terminando el diseño con Tailwind CSS
En esta lección utilizamos Tailwind CSS para darle un mejor aspecto a las páginas y a los formularios.
FREE
05:5630. Cómo proteger rutas de usuarios no autenticados
En esta lección aprendemos a utilizar middleware para restringir acceso a ciertas rutas, dependiendo de si el usuario está autenticado o no.
FREE
09:5531. Cómo crear un formulario de registro de usuarios en Laravel 9
En esta lección creamos el formulario y el controlador para procesar el registro de usuarios en nuestra aplicación, sin utilizar paquetes adicionales.
FREE
11:1132. Cómo crear formularios de login y logout
En esta lección implementamos y explicamos en detalle la lógica para hacer login y logout de forma segura.
FREE
09:5233. Cómo hacer deploy de un proyecto de Laravel 9
En esta lección veremos cómo publicar nuestra aplicación desde Github, cómo setear las variables de entorno de producción y cómo crear bases de datos.