
En esta lección introductoria te adelanto lo que vamos a aprender en el curso y lo que necesitas saber antes de comenzar.
En esta lección revisamos los requerimientos de Laravel 9 instalando Laragon (PHP 8) en Windows
En esta lección cumplimos los requerimientos de Laravel 9 en Mac utilizando Laravel Valet
En esta lección revisamos brevemente toda la estructura de carpetas que vienen en una instalación fresca de Laravel 9
En esta lección explicamos en detalle cómo utilizar rutas y devolver vistas en Laravel 9
En esta lección explicamos qué son y porqué darle nombre a las rutas en Laravel 9
En esta lección aprendemos los fundamentos de Blade, cómo ejecutar expresiones de PHP y como utilizar directivas en Laravel 9.
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.
En esta lección explicamos cómo funcionan los componentes de Blade y cómo podemos utilizarlos para definir plantillas (layouts).
En esta lección aprendemos qué son y cómo utilizar controladores para estructurar mejor nuestras aplicaciones hechas con Laravel 9.
En esta lección aprendemos a configurar y obtener datos de una base de datos MySQL ya existente en Laravel 9.
En esta lección aprendemos a crear y modificar esquemas de bases de datos utilizando migraciones en Laravel 9.
En esta lección explicamos cómo realizar operaciones CRUD con Eloquent, el ORM de Laravel 9.
En esta lección aprendemos a utilizar Eloquent para consultar registros por su identificador utilizando convenciones.
En esta lección aprendemos a crear y enviar formularios de forma segura en Laravel 9.
En esta lección aprendemos a obtener los datos del formulario y almacenarlos en la base de datos utilizando Eloquent 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.
En esta lección aprendemos a validar los datos de un formulario antes de insertarlos en la base de datos.
En esta lección aprendemos a utilizar locales y cómo traducir los mensajes de validación a diferentes idiomas.
En esta lección definimos una ruta y una vista con el formulario para mostrar el formulario para actualizar posts.
!!! IMPORTANTE !!!
Udemy solo permite 2 horas de contenido en un curso gratuito, pero no te preocupes, puedes continuar con el curso desde aquí:
https://aprendible.com/series/fundamentos-de-laravel-9/lecciones/reestructuracion-de-codigo
En esta lección procesamos el formulario de edición para almacenar las modificaciones en la base de datos utilizando Eloquent en Laravel 9.
En esta lección reestructuramos el controlador y el formulario para que sean más fácil de extender y mantener.
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.
En esta lección implementamos un botón que permita eliminar posts de la base de datos utilizando Eloquent.
En esta lección aprendemos a vincular archivos de Javascript y CSS sin ninguna herramienta y también a compilarlos y optimizarlos utilizando Vite.
En esta lección aprendemos a instalar y configurar las variables de Bootstrap 5 utilizando Laravel Vite.
En esta lección aprendemos a instalar Tailwind CSS en Laravel utilizando Vite.
En esta lección aprendemos a activar y desactivar links de navegación dependiendo de la ruta en la que estemos actualmente.
En esta lección utilizamos Tailwind CSS para darle un mejor aspecto a las páginas y a los formularios.
En esta lección aprendemos a utilizar middleware para restringir acceso a ciertas rutas, dependiendo de si el usuario está autenticado o no.
En esta lección creamos el formulario y el controlador para procesar el registro de usuarios en nuestra aplicación, sin utilizar paquetes adicionales.
En esta lección implementamos y explicamos en detalle la lógica para hacer login y logout de forma segura.
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.
En este curso gratuito aprenderemos los fundamentos de Laravel 9 creando una aplicación web desde cero hasta llevarla a producción.
Temario:
1. Introducción al curso Fundamentos de Laravel 9
2. Entorno de desarrollo para Laravel 9 en Windows
3. Entorno de desarrollo para Laravel 9 en Mac
4. Estructura de carpetas de Laravel 9
5. Cómo utilizar rutas en Laravel 9
6. Rutas con nombre en Laravel 9
7. Blade, el motor de plantillas de Laravel 9
8. Plantillas de Blade - Herencia
9. Plantillas de Blade - Componentes
10. Controladores en Laravel 9
11. Cómo conectar con una base de datos en Laravel 9
12. Qué son y cómo funcionan las migraciones en Laravel 9
13. Introducción a Eloquent el ORM de Laravel 9
14. Cómo consultar registros por su ID
15. Formulario para crear registros
16. Insertar registros en la base de datos con Eloquent
17. Mensajes de sesión en Laravel 9
18. Cómo validar formularios en Laravel 9
19. Cómo traducir los mensajes de validación en Laravel 9
20. Formulario para editar registros
21. Actualizar registros en la base de datos con Eloquent
22. Reestructuración de código
23. Qué significa asignación masiva y porqué es un problema
24. Cómo eliminar registros con Eloquent
25. Cómo agregar Javascript y CSS (SASS) en Laravel 9
26. Cómo instalar Bootstrap 5 en Laravel 9
27. Cómo instalar Tailwind CSS en Laravel 9
28. Cómo activar links de navegación en Laravel 9
29. Terminando el diseño con Tailwind CSS
30. Cómo proteger rutas de usuarios no autenticados
31. Cómo crear un formulario de registro de usuarios en Laravel 9
32. Cómo crear formularios de login y logout
33. Cómo hacer deploy de un proyecto de Laravel 9