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


🎯 Objetivos del día

✅ Aprender a actualizar datos almacenados en MySQL desde PHP.
✅ Aprender a eliminar registros de manera segura.
✅ Implementar buscadores y filtros básicos en la base de datos.
✅ Gestionar el manejo de errores y mensajes al usuario.
✅ Seguir aplicando medidas de seguridad: validación, sanitización y control de accesos.


📺 Contenido en vídeo

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

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

  1. Crear sistema de inicio de sesión (login) con PHP y MySQL (29m 18s)
  2. Destruir o cerrar sesión con PHP (5m 32s)
  3. Restringir acceso a usuarios no logueados (11m 4s)
  4. SELECT en MySQL: WHERE, COUNT, LIMIT (32m 49s)
  5. Mostrar datos de base de datos (Cap. 1) (15m 25s)
  6. Mostrar datos de base de datos (Cap. 2) (22m 37s)
  7. Mostrar datos de base de datos (Cap. 3) (36m 18s)
  8. Crear un buscador de datos en PHP y MySQL (Cap. 1) (21m 4s)
  9. Crear un buscador de datos en PHP y MySQL (Cap. 2) (21m 30s)
  10. Consultas DELETE para eliminar datos (12m 57s)
  11. Eliminar registros con PHP y MySQL (22m 42s)

⏰ Total aproximado: 3h 48m


🗂️ Aplicación práctica

Durante este día, el alumno deberá:

Todo esto debe integrarse en el proyecto web que se ha ido construyendo desde los primeros días.


📝 Tarea obligatoria

Entrega de un archivo PDF titulado:
DIA-14-CRUD-AVANZADO-NombreAlumno.pdf

Este documento debe incluir:

✅ Capturas de pantalla de las funcionalidades de edición, eliminación y búsqueda.
✅ Explicación detallada de la implementación de cada acción.
✅ Comentarios sobre problemas encontrados y cómo se resolvieron.
✅ Análisis de posibles vulnerabilidades y cómo se mitigaron.
✅ Reflexión personal sobre la utilidad de este ejercicio en un proyecto real.


🚀 Avance

El Día 14 completa la base del CRUD. En el Día 15 trabajaremos la integración avanzada y buenas prácticas de seguridad, manejo de imágenes y archivos, y otras optimizaciones necesarias para un proyecto profesional.