08 Adaptando nuestra PLANTILLA para el Sistema de Ventas con (PHP y MySql) FullStack
Duración: 18 min
Módulo: 🚀 Preparación, Login y Sesiones Seguras
Lección 9 de
9
Descripción
💻 Lección 08: Adaptación de la Plantilla Base (AdminLTE)
✨ Prepara tu Dashboard: Limpieza de Código y Personalización
Esta lección se centra en adaptar la plantilla AdminLTE para que sirva como la estructura principal del sistema de ventas. El objetivo es eliminar elementos innecesarios, personalizar la interfaz y preparar el código para la modularización.
Contenido Esencial que Cubre la Lección:
| Sección | Descripción | Timestamp |
|---|---|---|
| Limpieza y Estructura Base | Eliminación del archivo index.php anterior y del código HTML de "Hola mundo" [00:57]. El objetivo es reducir las 300 líneas de código de la plantilla para evitar la redundancia en cada módulo [01:22]. | [00:57] |
| Personalización de Encabezados | Se establece el lenguaje a español (es) y se cambia el título del navegador a "Sistema de Ventas" [02:15]. | [02:15] |
| Ajustes de la Barra Superior (Navbar) | Se eliminan elementos de navegación innecesarios como "Home," "Contact," y el buscador del Navbar [03:09]. Se mantiene la funcionalidad de pantalla completa [04:46]. | [03:09] |
| Personalización de la Barra Lateral (Sidebar) | Se personaliza el logotipo del sistema, creando una ruta dinámica con la variable global $url para cargar una imagen local (logo.png) [05:40]. Se establece el nombre del sistema como "SisVentas" [06:35]. | [06:35] |
| Recuperación Dinámica del Nombre | Se implementa una consulta SQL en el index.php para recuperar el nombre completo del usuario que ha iniciado sesión, utilizando el $_SESSION['sesion_email'] [07:21]. Este nombre se imprime en el Sidebar [09:34]. | [09:34] |
| Creación del Menú Principal | Se configura el primer módulo: "Usuarios", con sus respectivas subopciones: "Listado de usuarios" y "Creación de usuarios" [12:06]. | [12:06] |
| Reubicación de "Cerrar Sesión" | El botón de "Cerrar Sesión" se mueve al final del Sidebar como un elemento de menú, se le asigna un icono y un color rojo distintivo (usando CSS) [12:54]. | [12:54] |
| Adaptación del Contenido Central | Se elimina el contenido de ejemplo del cuerpo de la página (starter page) y se define la sección principal como "Bienvenido al sistema de ventas" [14:54]. | [14:54] |
| Ajuste del Pie de Página (Footer) | Se actualiza el año del copyright del footer a 2023 [16:44]. | [16:44] |
¡Con la plantilla adaptada y el menú básico listo, el curso se prepara para comenzar el desarrollo del primer módulo: Usuarios!
Lecciones
🚀 Preparación, Login y Sesiones Seguras
Lección 7. 06 Como DESTRUIR SESION DEL USUARIO en el Sistema de Ventas con(PHP y MySql)FullStack
8 min
Lección 9. 08 Adaptando nuestra PLANTILLA para el Sistema de Ventas con (PHP y MySql) FullStack
18 min
👤 CRUD de Usuarios y Roles (Seguridad Lógica)
Lección 2. 10 CRUD - READ lectura de USUARIOS del Sistema de Ventas con (PHP y MySql) FullStack
18 min
Lección 3. 11 Formulario de NUEVO USUARIO en el Sistema de Ventas con (PHP y MySql) FullStack
11 min
📦 Gestión de Productos y Categorías
Lección 1. 26 MÓDULO PRODUCTOS Y CATEGORÍAS en el Sistema de Ventas con (PHPyMySql) FullStack
18 min
Lección 3. 28 CRUD - CATEGORÍAS con MODALS en el Sistema de Ventas con (PHP y MySql) FullStack
20 min
Lección 14. 39 DELETE PRODUCTOS desde el FORMULARIO del Sistema de Ventas con (PHP y MySql)FullStack
12 min
🚚 Módulo de Proveedores y Configuración
Lección 5. 45 ACTUALIZAR PROVEEDORES del Sistema de Ventas con (PHP y MySql) FullStack PARTE 1
14 min
💰 Implementación y Registro del Módulo de Compras
Lección 3. 51 Cargar DATOS DE PRODUCTO en el MODAL del Sistema de Ventas con (PHP y MySql)FullStack
13 min
Lección 5. 53 CARGAR datos del PROVEEDOR en el MODAl en el SISTEMA DE VENTAS(PHP y MySql)FullStack
15 min
🔄 Mantenimiento y Actualización de Compras
Lección 4. 69 MOSTRAR EL DETALLE DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
13 min
Lección 6. 71 ACTUALIZAR DATOS DE LA COMPRA DEL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
15 min
Lección 8. 73 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 1
9 min
Lección 9. 74 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 2
9 min
Lección 10. 75 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
8 min
Lección 11. 76 CONTROLLER ACTUALIZAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 4
5 min
Lección 14. 79 CONTROLLER PARA ELIMINAR COMPRA EN EL SISTEMA DE VENTAS (PHPyMySql) FullStack PARTE 3
14 min
Lección 15. 80 COMMIT PARA COMPARTIR EL CODIGO FUENTE DEL SISTEMA DE VENTAS (PHPyMySql) FullStack
9 min
💳 Preparación para Ventas y Clientes
Lección 2. 82 Modelo para el CARRITO de VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lección 5. 85 Formulario de VENTAS y CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 1
8 min
Lección 6. 86 Contador de VENTAS AUTOMÁTICO en el SISTEMA DE VENTAS (PHP y MySql) FullStack Parte 2
8 min
🛒 Lógica del Carrito y Clientes Dinámicos
Lección 8. 95 CALCULANDO LOS TOTALES del CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lección 13. 100 CALCULAR el cambio del TOTAL A PAGAR en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lección 14. 101 PREPARANDO DATOS para guardar VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
Lección 15. 102 Agregar NUEVO CLIENTE en VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
9 min
🧾 Cierre de Venta y Control de Inventario
Lección 1. 104 GUARDAR VENTA en la tabla VENTAS en el SISTEMA DE VENTAS (PHP y MySql) FullStack
12 min
Lección 2. 105 ACTUALIZANDO STOCK segun el CARRITO en el SISTEMA DE VENTAS (PHP y MySql) FullStack
18 min
Lección 3. 106 ACTUALIZANDO STOCK y GUARDAR VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
17 min
Lección 5. 108 DATOS COMPLETOS DE LA VENTA GUARDADA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
19 min
Lección 6. 109 Acción MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
8 min
Lección 7. 110 Acción MOSTRAR datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 8. 111 Acción DELETE datos de la VENTA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 12. 115 Controller BORRAR venta y carrito en el SISTEMA DE VENTAS (PHP y MySql) FullStack
13 min
📄 Facturación Profesional (TCPDF) y Dashboard Final
Lección 1. 118 Diseñando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 min
Lección 2. 119 Diseñando el encabezado de la FACTURA en el SISTEMA DE VENTAS (PHP y MySql) FullStack
10 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! ❤️