02 CRUD completo con LARAVEL 10, autenticación, instalación de ADMINLTE - FullStack

Duración: 27 min
Módulo: 🚀 Introducción, Setup y Estructura Base Lección 2 de 5

Descripción

Lección 02: 🔐 CRUD completo con LARAVEL 10, autenticación, instalación de ADMINLTE - FullStack (27:08)

🔑 Enfoque de la Lección: Integración y Seguridad. Tras el setup inicial, esta lección eleva tu aplicación a un nivel profesional al integrar dos componentes fundamentales:

  1. Interfaz Profesional con AdminLTE: Aprenderás a integrar la plantilla de administración AdminLTE de manera eficiente [00:23]. En lugar de un HTML simple, descubrirás cómo copiar los archivos esenciales y utilizar el archivo Starter [12:12], que facilita la personalización al reducir el código base, logrando una interfaz responsive y elegante en minutos [12:39].
  2. Sistema de Autenticación de Laravel: Implementarás la seguridad de usuarios usando el paquete Laravel UI [13:39]. Con solo unas pocas líneas de comando, añadirás automáticamente las funcionalidades de Login y Registro a tu proyecto [16:34], incluyendo las rutas y controladores necesarios.

Puntos Técnicos Clave:

  • Configuración de Rutas: Verás cómo Laravel utiliza el archivo web.php para controlar y dominar las rutas de acceso a las vistas [07:11].
  • Conexión a la Base de Datos: Configurarás el archivo .env [19:15] para conectar tu proyecto con PHPMyAdmin (MySQL), asegurando que se utilice la codificación utf8mb4 para evitar problemas con acentos y la "ñ" [18:04].
  • Migraciones: Ejecutarás el comando php artisan migrate para crear automáticamente las tablas de usuarios y autenticación necesarias [23:04].
  • Prueba Funcional: Finalizarás la lección registrando un nuevo usuario y probando la funcionalidad de Login y Logout [24:37], verificando que la contraseña se almacena de forma encriptada en la base de datos [24:12].

Resultado: Al finalizar, tendrás un sistema FullStack con una interfaz de administración instalada y un sistema de autenticación de alta seguridad totalmente operativo.