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)
- Crear sistema de inicio de sesión (login) con PHP y MySQL (29m 18s)
- Destruir o cerrar sesión con PHP (5m 32s)
- Restringir acceso a usuarios no logueados (11m 4s)
- SELECT en MySQL: WHERE, COUNT, LIMIT (32m 49s)
- Mostrar datos de base de datos (Cap. 1) (15m 25s)
- Mostrar datos de base de datos (Cap. 2) (22m 37s)
- Mostrar datos de base de datos (Cap. 3) (36m 18s)
- Crear un buscador de datos en PHP y MySQL (Cap. 1) (21m 4s)
- Crear un buscador de datos en PHP y MySQL (Cap. 2) (21m 30s)
- Consultas DELETE para eliminar datos (12m 57s)
- Eliminar registros con PHP y MySQL (22m 42s)
⏰ Total aproximado: 3h 48m
🗂️ Aplicación práctica
Durante este día, el alumno deberá:
- Añadir funcionalidad para actualizar los datos de los usuarios registrados.
- Implementar un botón para eliminar registros con confirmación.
- Añadir un campo de búsqueda para filtrar los registros.
- Asegurarse de que las operaciones solo son accesibles a usuarios logueados.
- Implementar redirección y mensajes al usuario tras cada acción.
- Validar y proteger las consultas frente a SQL Injection.
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.