06 Módulo CONFIGURACIONES en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
Duración: 28 min
Módulo: ⚙️ Configuraciones Generales
Lección 1 de
3
Descripción
⚙️Lección 06 Módulo CONFIGURACIONES (Parte 1): Setup e Integración
Esta lección marca el inicio del Módulo de Configuraciones, enfocándose en el setup del menú, la creación del modelo de base de datos y la visualización inicial de los datos de la institución.
1. Preparación del Módulo y Navegación
Se habilitan los archivos necesarios para el nuevo módulo y se integra al menú de navegación.
- Creación de Vistas y Controladores: Se crean las carpetas y archivos base para configuraciones dentro de las vistas y los controladores [01:15].
- Integración al Menú: Se agrega la opción "Configurar" al menú lateral, utilizando un ícono de tuerca para representar las configuraciones [01:40], [03:00].
- Diseño del Dashboard de Configuración: La vista principal de configuraciones (index) utiliza widgets (info-box) en lugar de una tabla, para servir como un panel de opciones donde cada widget representa un submódulo de configuración (ej. "Datos de la Institución") [06:09].
2. Diseño del Modelo de Base de Datos (Institución)
Se define una nueva tabla para almacenar la información central del sistema, crucial para reportes y la identidad visual.
- Tabla Creada: Se define la tabla configuraciones_instituciones [10:33].
- Campos Clave: La tabla incluye campos para almacenar los datos de la institución:
- nombre_institucion
- logo (Se permite que sea NULL inicialmente, ya que puede no estar disponible) [12:17].
- direccion
- telefono, celular (Se permiten NULL temporalmente)
- correo
- Registro de Prueba: Se inserta un registro de prueba (hilari_web como ejemplo) directamente en la base de datos para facilitar las pruebas del listado [13:29].
3. Visualización de Datos (Listado) 📊
Se crea la vista para mostrar las configuraciones guardadas, utilizando una tabla temporal para el listado.
- Submódulo de Institución: Se crea un submódulo específico para la institución, incluyendo las vistas index, create, edit y show [16:15].
- Creación del Controlador de Listado: Se desarrolla el controlador listado_de_instituciones para seleccionar todos los campos de la tabla configuraciones_instituciones [20:30].
- Implementación de la Tabla: La vista index muestra todos los campos de la institución en una tabla (Nombre, Logo, Dirección, Teléfono, Celular, Correo, etc.), asegurando que los datos se lean correctamente desde la base de datos [25:27].
- Propósito de la Configuración: Se resalta que estos datos son esenciales para la impresión de reportes en PDF y para personalizar el encabezado de la aplicación (mostrando el nombre y el logo de la institución) [27:06].
Lecciones
📄 Introducción y Plataforma
🔑 Login, Roles y Usuarios
Lección 1. 02 Módulo ROLES en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
155 min
Lección 3. 04 Módulo USUARIOS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
85 min
⚙️ Configuraciones Generales
🗓️ Gestiones Educativas y Niveles
📐 Grados y Materias
Lección 4. 15 MÓDULO MATERIAS en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
16 min
Lección 5. 16 Crud materias en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
31 min
🗄️ Diseño de la Base de Datos
🏢 Módulo Personal Administrativo (CRUD Complejo)
👨🏫 Módulo Docentes
Lección 1. 23 Módulo docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
22 min
Lección 2. 24 Create docentes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
11 min
👨👩👧👦 Modelo Estudiantes y Padres
✏️ CRUD de Estudiantes
Lección 1. 30 Listado de estudiante en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
15 min
Lección 3. 32 Update estudiantes en el curso de Sistema de gestión escolar(PHP y MySql)FullStack
39 min
💳 Pagos y Librería TCPDF
📄 CRUD de Pagos y Documentación
🔗 Asignación de Materias
🚀 Calificaciones (Lógica y Carga de Notas)
Lección 1. 45 Módulo de calificaciones en el curso Sistema de gestión escolar(PHP y MySql)FullStack
31 min
📋 Creación del Módulo Kardex
✏️ CRUD de Kardex
👁️ Vistas Específicas del Usuario
Lección 1. 58 Vista para el estudiante en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
25 min
Lección 2. 59 Vista para el docente en el curso Sistema de Gestión escolar(PHP y MySql)FullStack
18 min
🛡️ Módulo de Permisos (Base)
🤝 Asignación de Permisos
🚦 Autorización de Vistas
Lección 5. 74 Autorizar cada vista o página del Sistema de Gestión Escolar(PHP y MySql)FullStack
17 min
📤 Importación Masiva y Gráficos
Lección 1. 76 Importar estudiantes por lote del Sistema de Gestión Escolar(PHP y MySql)FullStack
22 min
Lección 4. 79 Reporte de estudiantes por grados del Sistema de Gestión Escolar(PHP y MySql)FullStack
19 min
🏁 Ajustes Finales y Conclusión
Apoya este proyecto
Si te gusta nuestro contenido, ¡apóyanos con una donación!
Donar por Airtm Donar por Binance¡Gracias por tu apoyo! ❤️