Curso Gratuito Fundamentos de Laravel 9

Curso Gratuito 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.
Introducción al curso Fundamentos de Laravel 9
FREE
01:10

1. 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.
Entorno de desarrollo para Laravel 9 en Windows
FREE
06:56

2. Entorno de desarrollo para Laravel 9 en Windows

En esta lección revisamos los requerimientos de Laravel 9 instalando Laragon (PHP 8) en Windows
Entorno de desarrollo para Laravel 9 en Mac
FREE
06:04

3. Entorno de desarrollo para Laravel 9 en Mac

En esta lección cumplimos los requerimientos de Laravel 9 en Mac utilizando Laravel Valet
Estructura de carpetas de Laravel 9
FREE
05:07

4. 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
Cómo utilizar rutas en Laravel 9
FREE
05:30

5. Cómo utilizar rutas en Laravel 9

En esta lección explicamos en detalle cómo utilizar rutas y devolver vistas en Laravel 9
Rutas con nombre en Laravel 9
FREE
04:24

6. Rutas con nombre en Laravel 9

En esta lección explicamos qué son y porqué darle nombre a las rutas en Laravel 9
Blade, el motor de plantillas de Laravel 9
FREE
04:54

7. 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.
Plantillas de Blade - Herencia
FREE
04:49

8. 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.
Plantillas de Blade - Componentes
FREE
07:57

9. 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).
Controladores en Laravel 9
FREE
07:55

10. 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.
Cómo conectar con una base de datos en Laravel 9
FREE
05:22

11. 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.
Qué son y cómo funcionan las migraciones en Laravel 9
FREE
10:28

12. 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.
Introducción a Eloquent el ORM de Laravel 9
FREE
06:02

13. 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.
Cómo consultar registros por su ID
FREE
08:54

14. Cómo consultar registros por su ID

En esta lección aprendemos a utilizar Eloquent para consultar registros por su identificador utilizando convenciones.
Formulario para crear registros
FREE
07:06

15. Formulario para crear registros

En esta lección aprendemos a crear y enviar formularios de forma segura en Laravel 9.
Insertar registros en la base de datos con Eloquent
FREE
03:58

16. 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.
Mensajes de sesión en Laravel 9
FREE
02:56

17. 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.
Cómo validar formularios en Laravel 9
FREE
06:17

18. 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.
Cómo traducir los mensajes de validación en Laravel 9
FREE
06:20

19. 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.
Formulario para editar registros
FREE
05:59

20. Formulario para editar registros

En esta lección definimos una ruta y una vista con el formulario para mostrar el formulario para actualizar posts.
Actualizar registros en la base de datos con Eloquent
FREE
02:00

21. 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.
Reestructuración de código
FREE
11:24

22. 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.
Qué significa asignación masiva y porqué es un problema
FREE
03:59

23. 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.
Cómo eliminar registros con Eloquent
FREE
05:52

24. 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.
Cómo agregar Javascript y CSS (SASS) en Laravel 9
FREE
07:33

25. 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.
Cómo instalar Bootstrap 5 en Laravel 9
FREE
02:50

26. 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.
Cómo instalar Tailwind CSS en Laravel 9
FREE
02:57

27. Cómo instalar Tailwind CSS en Laravel 9

En esta lección aprendemos a instalar Tailwind CSS en Laravel utilizando Vite.
Cómo activar links de navegación en Laravel 9
FREE
03:42

28. 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.
Terminando el diseño con Tailwind CSS
FREE
07:20

29. 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.
Cómo proteger rutas de usuarios no autenticados
FREE
05:56

30. 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.
Cómo crear un formulario de registro de usuarios en Laravel 9
FREE
09:55

31. 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.
Cómo crear formularios de login y logout
FREE
11:11

32. 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.
Cómo hacer deploy de un proyecto de Laravel 9
FREE
09:52

33. 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.

Otros cursos que te pueden interesar

Fundamentos de Tailwind CSSCurso Gratuito Fundamentos de Laravel 9Aprende Laravel Livewire desde ceroDesarrollo de una API con LaravelAprende Laravel IntermedioDesarrollo de paquetes para Laravel & PHPAprende Laravel desde ceroConstruyendo una red social con Laravel & TDDConstruyendo un SPA con Vue.js & LaravelMastering AuthenticationDesarrollo de un blog con manejo de roles y permisosNotificaciones