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:
- Funciones para formatear strings a mayúsculas y minúsculas (4m 12s)
- Contar caracteres y palabras de un string (5m 27s)
- Convertir un string en un arreglo (9m 49s)
- Funciones matemáticas en PHP (12m 13s)
- Formatear números o cantidades de dinero (10m 48s)
- Obtener la hora y fecha actual en PHP (15m 37s)
- Mostrar la fecha actual en español (20m 20s)
- Encriptar contraseña en PHP (hash) (17m 26s)
- Formularios: método GET y POST (13m 7s)
- Select y checkbox múltiples en formularios (10m 42s)
- Saber si una variable está vacía o definida con
isset()
yempty()
(21m 2s) - Subir o enviar archivos con formularios (31m 53s)
- Subir archivos con PHP y AJAX (API FETCH) (18m 51s)
- Manejo de cookies en PHP (19m 8s)
- Manejo de sesiones en PHP (
$_SESSION
) (22m 33s) - Diferencia entre cookies y sesiones (2m 58s)
- Redireccionar páginas con PHP (10m 54s)
- Validar formularios con expresiones regulares (
preg_match
) (14m 54s)
🛠️ Aplicación práctica
Cuando termines de ver los vídeos, debes aplicar lo aprendido:
- En tu proyecto web, crea un archivo llamado
formulario-contacto.php
. - Añade un formulario que capture: nombre, email, mensaje y archivo PDF.
- Aplica validación básica: campos obligatorios, email válido y tipo de archivo.
- Usa funciones para transformar y limpiar los datos antes de mostrarlos.
- Implementa sesiones para mostrar un mensaje de bienvenida al usuario logueado.
- Guarda el archivo subido en una carpeta específica de tu proyecto.
- Aplica seguridad mínima: sanitización de entradas y uso de expresiones regulares.
- 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.