Fundamentos de Laravel 9
En esta serie de videos aprenderemos los fundamentos de Laravel 9 creando una aplicación web desde cero hasta llevarla a producción.
Resumen del curso
- De principiante a experto
- 3h 22m de video HD
- 33 lecciones
- Ejercicios prácticos
- Acceso de por vida
- Aprende a tu propio ritmo
Lecciones cortas, concisas y precisas.
No te quemes en búsquedas exhaustivas que te impiden lograr tus metas.
En Aprendible obtienes:
- Lecciones que optimizan tu aprendizaje en menor tiempo
- Audios y videos de alta calidad
- Explicaciones paso a paso, sin rodeos, ni balbuceos.
Construye desde HOY tu camino como Desarrollador Web Moderno
Contenido del curso
3h 22m de contenido, 33 lecciones
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.
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.
Tu instructor
Jorge García Coello
Aprendible.com
Jorge García es creador de Aprendible.com yDesarrollador Certificado en LaravelA través de su plataforma de aprendizaje y de otras plataformas de estudio, desde 2015 ha ayudado a decenas de miles de desarrolladores a mejorar sus oportunidades dentro del Desarrollo Web.
¿Qué dicen los subscriptores?
Mira lo que están diciendo algunos subscriptores de Aprendible.