Año: 2024
Nivel: Intermedio
Proyecto: sistema CRUD real

Desarrollo Web con PHP y MySQL

Construye aplicaciones reales: login, roles, CRUD, validaciones, seguridad, exportación y despliegue.

Temario

Módulo 1 — Base del proyecto

  • Estructura de carpetas: assets, controllers, views.
  • Conexión PDO, configuración y .env básico.
  • Buenas prácticas: separación lógica/visual.

Módulo 2 — Auth y roles

  • Login seguro, sesiones, CSRF básico.
  • Roles (ADMIN/OPS/COORD/PAY) como ejemplo real.
  • Permisos por página y acciones.

Módulo 3 — CRUD + filtros

  • Operaciones: crear/editar/anular por estado.
  • Filtros por fechas, clientes, estado.
  • Validación server-side y mensajes.

Módulo 4 — Exportación y despliegue

  • Exportación CSV/Excel básica.
  • Logs simples y auditoría por usuario.
  • Subida a hosting (cPanel/Hostinger).

Preguntas frecuentes

¿Incluye seguridad?

Sí: validación, sesiones, CSRF y buenas prácticas (nivel básico/intermedio).

¿Se necesita framework?

No. Se construye base sólida “vanilla” para entender la lógica antes de migrar a frameworks.

¿Qué proyecto se realiza?

Una app CRUD real con roles, estados y reportes (similar a un mini-ERP).

¿Se puede adaptar a mi negocio?

Sí. El enfoque es que lo puedas reutilizar en proyectos reales.

Foro de preguntas