40 Código fuente en REPOSITORIO DE GITHUB del curso Sistema de gestión escolar(PHP y MySql)FullStack
Duración: 13 min
Módulo: 🔗 Asignación de Materias
Lección 1 de
5
Descripción
🔒 Lección 40: Seguridad, Repositorio y Nuevo Módulo
Esta sesión se divide en tres puntos principales: la mejora del recibo de caja, la actualización del repositorio de código y la introducción del siguiente módulo del sistema.
I. 🛡️ Añadir Código QR al Recibo de Pago
Para dotar al comprobante de un mayor nivel de seguridad y profesionalismo, se añade un código QR de verificación:
- Activación del QR: El código QR (previamente comentado) se descomenta y se activa, aprovechando la librería tcpdf [00:59].
- Contenido de Seguridad: El código QR se configura para mostrar la siguiente información clave del recibo [01:30]:
- 🏫 Nombre de la institución.
- 💰 Pago realizado.
- 📅 Mes de pago.
- 💵 Monto pagado.
- ⏱️ Fecha y hora de la transacción.
- Posicionamiento: Se utiliza el concepto de plano cartesiano (ejes X e Y) para posicionar el código QR en un área vacía del recibo [02:45].
- Duplicado: Para que tanto el "Original" como la "Copia" tengan el sello de seguridad, se duplica el código QR, ajustando únicamente su coordenada Y para colocarlo en la parte inferior del segundo recibo [03:47].
II. 💾 Gestión del Código Fuente (GitHub)
Se realiza el proceso de versionado y respaldo del código del Módulo de Pagos:
- Preparación: Se revisa el estado de Git (git status) para confirmar todos los archivos modificados y nuevos (vistas, controladores, tcpdf, etc.) [08:29].
- Comandos de Carga: Se ejecutan los comandos para subir los cambios al repositorio de GitHub:
- Resultado: El código fuente del proyecto, completo hasta el Módulo de Pagos, queda respaldado y disponible en GitHub [11:19].
III. 🧑🏫 Introducción al Módulo de Asignación
Se da inicio a la configuración del siguiente módulo en el sistema:
- Objetivo: Crear la funcionalidad para asignar materias a los docentes registrados [04:59].
- Ruta y Vista: Se crea el enlace en el menú principal y la vista (docentes/asignacion.php) bajo el menú de Docentes, titulada "Asignación de Materias" [06:07].
- Próximo Paso: En la siguiente lección se comenzará con la creación del Modelo y la estructura de la base de datos para registrar las asignaciones de materias [12:15].
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! ❤️