Certificación CWPFSSD – Curso 1: PHP Desde Cero – Desarrollo Básico y Buenas Prácticas


🎯 Objetivos del día

✅ Dominar las funciones para manipular cadenas de texto en PHP.
✅ Aprender a obtener y mostrar la fecha y hora actuales.
✅ Conocer el funcionamiento de las cookies y las sesiones en PHP.
✅ Comprender el manejo de formularios, subida de archivos y validación de datos.
✅ Aplicar las buenas prácticas de seguridad al procesar formularios.


🔥 Contenido en vídeo (Duración aproximada: 3,5 horas)

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

Vídeos a estudiar en el Día 11:

  1. Funciones para formatear strings a mayúsculas y minúsculas (4m 12s)
  2. Contar caracteres y palabras de un string (5m 27s)
  3. Convertir un string en un arreglo (9m 49s)
  4. Funciones matemáticas en PHP (12m 13s)
  5. Formatear números o cantidades de dinero (10m 48s)
  6. Obtener la hora y fecha actual en PHP (15m 37s)
  7. Mostrar la fecha actual en español (20m 20s)
  8. Encriptar contraseña en PHP (hash) (17m 26s)
  9. Formularios: método GET y POST (13m 7s)
  10. Select y checkbox múltiples en formularios (10m 42s)
  11. Saber si una variable está vacía o definida con isset() y empty() (21m 2s)
  12. Subir o enviar archivos con formularios (31m 53s)
  13. Subir archivos con PHP y AJAX (API FETCH) (18m 51s)
  14. Manejo de cookies en PHP (19m 8s)
  15. Manejo de sesiones en PHP ($_SESSION) (22m 33s)
  16. Diferencia entre cookies y sesiones (2m 58s)
  17. Redireccionar páginas con PHP (10m 54s)
  18. Validar formularios con expresiones regulares (preg_match) (14m 54s)

🛠️ Aplicación práctica

Cuando termines de ver los vídeos, debes aplicar lo aprendido:

  1. En tu proyecto web, crea un archivo llamado formulario-contacto.php.
  2. Añade un formulario que capture: nombre, email, mensaje y archivo PDF.
  3. Aplica validación básica: campos obligatorios, email válido y tipo de archivo.
  4. Usa funciones para transformar y limpiar los datos antes de mostrarlos.
  5. Implementa sesiones para mostrar un mensaje de bienvenida al usuario logueado.
  6. Guarda el archivo subido en una carpeta específica de tu proyecto.
  7. Aplica seguridad mínima: sanitización de entradas y uso de expresiones regulares.
  8. Implementa cookies para recordar el nombre del usuario que completó el formulario.

📝 Tarea obligatoria

Debes entregar un archivo PDF titulado: DIA-11-Formularios-y-Sesiones-NombreAlumno.pdf que incluya:

✅ Capturas del código PHP aplicado.
✅ Capturas del formulario funcionando.
✅ Explicación detallada de la validación y seguridad aplicada.
✅ Reflexión personal sobre el uso de sesiones y cookies.
✅ Dificultades encontradas y decisiones tomadas durante la práctica.


🚀 Recomendación

Dedica entre 3,5 y 4 horas para visualizar los vídeos y otras 3,5 horas para aplicar, experimentar y documentar todo lo aprendido en tu proyecto web.