16 Crud materias en el curso de Sistema de gestión escolar con (PHP y MySql) FullStack
Duración: 31 min
Módulo: 📐 Grados y Materias
Lección 5 de
5
Descripción
💻 Lección 16: CRUD de Materias (Show, Edit, Delete) y Actualización del Dashboard
El video https://youtu.be/0gD768sB6nU completa el CRUD (Crear, Leer, Actualizar, Eliminar) para el Módulo Materias y añade una actualización final al panel de administración.
1. ⚙️ Finalización del CRUD de Materias
Esta lección se enfoca en las funcionalidades restantes del módulo de materias:
- Visualización (Show):
- Se utiliza el ID_materia recibido por la ruta para consultar los detalles del registro.
- La vista muestra el Nombre de la Materia, la Fecha y Hora de Creación y el Estado (traduciendo el valor 1 a "Activo" y 0 a "Inactivo").
- Modificación (Edit/Update):
- La vista de edición carga el formulario con el nombre actual de la materia en el campo de texto.
- El ID_materia se envía oculto (<input type="hidden">) para ser usado en la condición WHERE de la sentencia UPDATE.
- El controlador de actualización también registra la fecha y hora de la última modificación (fecha_hora_actualizacion).
- Eliminación (Delete):
- Se implementa la acción DELETE FROM materias directamente, ya que la tabla no tiene relaciones de clave foránea activas con otros módulos (como Grados o Docentes) por el momento.
2. 📊 Actualización del Dashboard
Se añade una nueva tarjeta informativa al panel de control del administrador:
- Conteo de Materias: Se integra un widget que muestra el número total de materias registradas en el sistema.
- Estilo: Para esta tarjeta se utiliza el color Danger (rojo), agotando así la paleta de colores principales del template.
💡 Nota del Desarrollador (Pasatiempo)
El creador del curso reitera su solicitud de ayuda a la audiencia para poder instalar y jugar GTA V en su nueva PC Gamer, ya que no puede encontrarlo en la aplicación de Game Pass.
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! ❤️