Implementación de Bases de Datos con MySQL y PHP (Enfoque Web)
Aquí los estudiantes integran sus conocimientos de bases de datos con desarrollo web, creando aplicaciones funcionales en PHP y MySQL con interfaces amigables (usando Bootstrap), gestión de archivos (como PDFs) y operaciones CRUD seguras, replicando escenarios reales como los sistemas expedienteOnline o AVCexpediente.
Código: 10024
Temario del Curso
🎯Objetivo general
Capacitar a los participantes para implementar aplicaciones web completas con conexión a bases de datos MySQL utilizando PHP, siguiendo buenas prácticas de seguridad y usabilidad.
📌Objetivos específicos
🔹Configurar un entorno local de desarrollo (XAMPP, VS Code).
🔹Conectar PHP con MySQL usando PDO.
🔹Implementar CRUDs seguros con validación y manejo de errores.
🔹Desarrollar una interfaz funcional para gestionar datos (ej. expedientes, inventario).
Temario por Semana:
🗓️ Semana 1:
Configuración del entorno: XAMPP, VS Code, estructura de carpetas.
Creación de base de datos MySQL para un sistema de validación de documentos.
🗓️ Semana 2:
Conexión PHP–MySQL con PDO.
Manejo de errores. Ejercicio: listar documentos públicos.
🗓️ Semana 3:
Formularios seguros: validación del lado del cliente y servidor.
Prevención de inyecciones SQL.
Subida de PDFs (como en expedienteOnline).
🗓️ Semana 4:
Implementación de CRUD completo: crear, leer, actualizar y eliminar registros con interfaz Bootstrap.
Caso: gestión de cartas laborales.
🗓️ Semana 5:
Proyecto final: sistema funcional con login básico, perfil de usuario y gestión de documentos.
Exportación a CSV y cierre del curso.