- 1

Portafolio personal con PHP puro: estructura y router propio
01:12 - 2

Construcción de estructura web básica con PHP
05:30 - 3

Vistas parciales en PHP para código reutilizable
08:11 - 4

Integración de Tailwind CSS para mejorar el diseño de menús web
04:06 - 5

Activar botones de menú dinámicamente con PHP
07:08 - 6

Implementación del patrón Front Controller en PHP
09:44 - 7

Conexión a MySQL con PDO y consultas dinámicas en PHP
09:02 quiz de Introducción
Portafolio personal con PHP puro: estructura y router propio
Clase 1 de 33 • Curso de PHP Avanzado
Contenido del curso
- 22

Middleware en PHP para proteger rutas con autenticación
07:02 - 23

Refactorización de middleware con clases e interfaces en PHP
05:26 - 24

Vista de inicio de sesión con PHP y control de acceso
07:21 - 25

Validación de credenciales y consultas de usuario en la base de datos
08:55 - 26

Cifrado de contraseñas y gestión de sesiones en PHP
07:31 quiz de Seguridad
- 27

Separación de lógica de autenticación en clases PHP
05:13 - 28

Redirección automática después de enviar formularios
08:05 - 29

Manejo de mensajes flash en PHP con Session Manager
05:50 - 30

Helpers para gestión de sesiones en PHP
08:06 - 31

Integración de funciones con sistema de sesiones en PHP
07:37 - 32

Sistema de redirecciones con mensajes en PHP
06:00 - 33

Middleware para proteger rutas de usuarios logueados en PHP
04:11
Crear un portafolio personal con PHP puro implica construir una estructura profesional, organizada desde sus aspectos técnicos hasta las buenas prácticas de desarrollo web. Este contenido muestra cómo hacerlo paso a paso, con una actitud práctica que facilita el aprendizaje de conceptos avanzados y claros sobre rutas, controladores y validaciones automáticas.
¿Cuál es la estructura de un portafolio en PHP puro?
La estructura profesional del portafolio incluye dos secciones principales:
- Enlaces a proyectos personales con título y descripción.
- Blog para publicar diversos artículos.
Estos contenidos se presentan de forma limpia, eficiente y sin acoplar la vista a la lógica del controlador.
¿Qué es un router propio y cómo funciona?
El concepto del router propio consiste en definir manualmente cada ruta, enlazando directamente las direcciones URL del sitio con métodos específicos en controladores determinados. Por ejemplo:
- Cada controlador se encarga de separar claramente la lógica en distintas acciones.
- Esto permite organizar y mantener de manera eficaz el flujo del proyecto.
¿Cómo gestionar formularios y validaciones correctamente en PHP?
El portafolio usa clases especializadas para validaciones automáticas, evitando código desordenado y condicionales independientes (los llamados if sueltos):
- La clase de validación recibe y aplica reglas específicas por cada campo del formulario.
- Si el usuario no completa correctamente un formulario, el sitio muestra claramente los errores específicos producidos.
- Una validación exitosa genera retroalimentación positiva inmediata.
¿Qué herramientas adicionales facilitan el desarrollo del portafolio profesional?
Este desarrollo utiliza eficazmente Composer para la carga automática de las siguientes herramientas esenciales:
- Bloques de código para vistas sencillas.
- Redirecciones automáticas.
- Gestión de rutas y sesiones.
- Acceso y administración sencilla de bases de datos.
- Manejo adecuado y organizado de errores y alertas.
Todo esto refleja una comprensión sólida y profunda de conceptos importantes inspirados en buenas prácticas como las utilizadas por frameworks profesionales, pero sin copiar directamente de ellos como en el caso del framework Laravel.
Te invitamos a compartir tus dudas o experiencias creando portafolios con PHP puro, ¿qué retos específicos has enfrentado en tus proyectos?