DÍA 15:


Certificación CWPFSSD – Curso 2: Desarrollo de aplicaciones dinámicas y conexión con bases de datos


🎯 Objetivos del día

✅ Aprender a gestionar la carga, visualización y eliminación de archivos e imágenes.
✅ Fortalecer la seguridad en la manipulación de datos y archivos.
✅ Implementar las buenas prácticas en validación y control de accesos.
✅ Completar el flujo CRUD con manejo de recursos multimedia.
✅ Mejorar la experiencia del usuario con mensajes claros y controles.


📺 Contenido en vídeo

📄 Lista de reproducción:
Curso PHP y MySQL desde cero – YouTube

✅ Vídeos a ver en el Día 15 (aprox. 3.5 horas de vídeo)

  1. Cargar datos en formulario desde la base de datos (24m 24s)
  2. UPDATE en MySQL para actualizar datos (13m 14s)
  3. Actualizar datos de MySQL (Cap.1) (10m 15s)
  4. Actualizar datos de MySQL (Cap.2) (18m 40s)
  5. Actualizar datos de MySQL (Cap.3) (20m 56s)
  6. Creando vistas del módulo de categorías (5m 19s)
  7. Hacer un CRUD con PHP MySQL PDO: Guardar datos (20m 33s)
  8. Hacer un CRUD con PHP MySQL PDO: Seleccionar datos (19m 34s)
  9. Hacer un CRUD con PHP MySQL PDO: Buscar datos (10m 21s)
  10. Hacer un CRUD con PHP MySQL PDO: Eliminar datos (13m 3s)
  11. Hacer un CRUD con PHP MySQL PDO: Cargar datos formulario (11m 42s)
  12. Hacer un CRUD con PHP MySQL PDO: Actualizar datos (15m 48s)

⏰ Total aproximado: 3h 47m


🗂️ Aplicación práctica

Durante este día, el alumno deberá:

  • Implementar el sistema de carga de imágenes o archivos en el proyecto.
  • Añadir funcionalidad para visualizar imágenes y archivos desde la base de datos.
  • Añadir la posibilidad de eliminar archivos vinculados a los registros.
  • Revisar y aplicar medidas de seguridad:
    • Comprobación de tipo y tamaño de archivo.
    • Limitación de rutas de almacenamiento.
    • Restricción de acceso a los recursos.
  • Asegurarse de que las operaciones solo las puedan realizar usuarios logueados y autorizados.
  • Implementar mensajes informativos claros para el usuario en cada acción.

📝 Tarea obligatoria

Entrega de un archivo PDF titulado:
DIA-15-GESTION-AVANZADA-NombreAlumno.pdf

Este documento debe incluir:

✅ Capturas de pantalla del sistema CRUD ya completo, incluyendo imágenes o archivos.
✅ Explicación detallada de la implementación de las funcionalidades avanzadas.
✅ Comentarios sobre la importancia de las buenas prácticas de seguridad aplicadas.
✅ Reflexión personal sobre cómo estos conocimientos pueden aplicarse en proyectos WordPress y web reales.


🚀 Cierre del módulo

Con este día concluye la fase fundamental de desarrollo backend con PHP, MySQL y seguridad básica para WordPress y proyectos web.