19 Comó INTEGRAR ADMINLTE en la PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
Duración: 10 min
Módulo: 🖥️ Módulo de Arquitectura Admin y Vistas Blade
Lección 1 de
8
Descripción
🚀 Lección 19: Integración de ADMINLTE para el Panel de Administración (Backend)
Esta lección marca la transición del desarrollo frontend al backend, centrándose en la integración de una plantilla de administración (dashboard) esencial para gestionar los datos de la plataforma de películas.
1. 📋 Necesidad y Selección del Panel de Administración [00:36]
El video aborda la necesidad de tener una interfaz para que el administrador pueda cargar y gestionar las películas:
- Propósito: Para que la plataforma tenga contenido, se necesita una herramienta que permita al administrador realizar operaciones CRUD (Crear, Leer, Actualizar, Eliminar) sobre la base de datos [01:25].
- Selección de la Herramienta: Se elige AdminLTE (versión 3.x), un template de administración libre, completo y bien documentado, conocido por su facilidad de uso e integración [00:46].
- Características: Se muestran las funcionalidades que ofrece AdminLTE, como estadísticas, gráficos, calendarios, tablas y temas oscuros, que serán de utilidad para el panel de control [01:54].
2. 📥 Descarga e Preparación de Archivos [03:07]
Se detalla el proceso para obtener y organizar los archivos de AdminLTE:
- Descarga: El instructor descarga la última versión (3.2.0) del código fuente de AdminLTE desde su repositorio de GitHub [03:15].
- Starter Template: Dentro de los archivos descargados, se selecciona el archivo starter.html [04:47]. Este archivo es la versión más resumida y limpia de la plantilla, ideal para comenzar y construir el panel solo con los elementos necesarios, evitando el código innecesario del index.html completo [05:27].
3. ⚙️ Integración con Laravel [05:40]
Se integra el código HTML de la plantilla en el proyecto y se configuran las rutas y los archivos estáticos:
- Creación de la Vista: Se crea una nueva carpeta llamada admin dentro del directorio resources/views y, dentro de ella, el archivo index.blade.php [03:55]. Todo el contenido del starter.html se copia en este nuevo archivo Blade [05:41].
- Declaración de Ruta: Se define una nueva ruta en el archivo de rutas de Laravel (web.php). La ruta /admin se mapea para cargar la vista recién creada, permitiendo acceder al panel desde el navegador [06:37].
- Archivos Estáticos (La Clave de la Integración):
- La plantilla de AdminLTE solo requiere acceso a dos carpetas principales: plugins y dist [07:31].
- Estas dos carpetas se copian desde el template descargado y se pegan directamente en la carpeta public del proyecto Laravel [07:54].
- Resultado: Al actualizar la vista /admin, la plantilla carga automáticamente todos los estilos, íconos y funcionalidades sin necesidad de modificar el código HTML de la vista, ya que las referencias a los archivos estáticos ahora son correctas [08:49].
El video concluye con el panel de administración AdminLTE completamente instalado y listo para ser utilizado en el desarrollo backend de la plataforma.
Lecciones
🏗️ Módulo de Fundamentos y Diseño Base
Lección 1. 01 Presentación del CURSO - PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
8 min
Lección 2. 02 Creación de la PLATAFORMA DE PELICULAS (hola mundo)con (LARAVEL y MYSQL) FULLSTACK
10 min
Lección 6. 06 Incorporando BOOTSTRAP 5 en la PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
9 min
Lección 7. 07 Poniendo Imagen de fondo en la PLATAFORMA DE PELICULAS con (LARAVEL y MYSQL) FULLSTACK
7 min
Lección 16. 16 SLIDE de IMÁGENES en nuestra PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
6 min
Lección 18. 18 Ajustando el BUSCADOR en la PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
8 min
🖥️ Módulo de Arquitectura Admin y Vistas Blade
Lección 1. 19 Comó INTEGRAR ADMINLTE en la PLATAFORMA de PELICULAS con (LARAVEL y MYSQL)FULLSTACK
10 min
Lección 4. 22 ORM Eloquent LECTURA DE DATOS en la PLATAFORMA de PELICULAS (LARAVELyMYSQL)FULLSTACK
13 min
📝 Módulo CRUD: Creación y Formularios
Lección 1. 27 CRUD (READ) de la tabla peliculas en la PLATAFORMA con (LARAVEL y MYSQL) FULLSTACK
10 min
🔒 Módulo de Validación y Seguridad
🖼️ Módulo de Almacenamiento y Archivos
🔄 Módulo CRUD: Actualización y Eliminación
Lección 1. 44 CRUD (UPDATE) trabajando con el archivo EDIT.BLADE.PHP con (LARAVEL y MYSQL)FULLSTACK
9 min
Lección 4. 47 INSTALANDO SWEETALERT2 en nuestra página de películas con (LARAVEL y MYSQL)FULLSTACK
12 min
🚀 Módulo de Despliegue y Optimización
Lección 2. 49 Comó subir PROYECTO DE LARAVEL a un servidor de HOSTING con (LARAVEL y MYSQL)FULLSTACK
13 min
Lección 5. 52 Comó subir proyecto de LARAVEL a CPANEL de otra manera con (LARAVEL y MYSQL)FULLSTACK
4 min
📺 Módulo de IPTV: CRUD Completo
Lección 1. 54 Agregando el MÓDULO IPTV a la plataforma de películas con (LARAVEL y MYSQL)FULLSTACK
9 min
🎬 Módulo de Vistas Públicas y Funcionalidades Core
Lección 4. 68 Comó hacer un CAROUSEL ITEMS en cualquier PÁGINA WEB con (LARAVELyMYSQL)FULLSTACK
6 min
Lección 11. 75 Implementación del Reproductor de IPTV en la PÁGINA WEB (LARAVEL y MYSQL) FULLSTACK
12 min
✨ Módulo de Experiencia de Usuario y Cierre
Lección 7. 87 Formulario para AGREGAR a HISTORIAL de PELÍCULAS con (LARAVEL y MYSQL)FULLSTACK
11 min
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️