Publicidad
Publicidad

Curso PHP 8 aprende a programar - 17 - Crear rutas para CRUD de contáctos en PHP - Aprende a crear tu propio framework PHP

Miniatura del vídeo

Clase: Creación de rutas y controladores para un CRUD de contactos en PHP

Aprende a configurar las rutas necesarias y organizar la lógica mediante controladores en tu propio framework PHP, esencial para desarrollar un sistema CRUD.

En esta lección del curso de creación de un framework PHP desde cero, se aborda la implementación de las rutas fundamentales para gestionar contactos. Se explica cómo estructurar peticiones GET y POST para listar, crear, editar, visualizar y eliminar registros, además de organizar estas funcionalidades en un controlador centralizado para mantener el código limpio, escalable y siguiendo las mejores prácticas de desarrollo.

Puntos Clave de la Lección

  • Definición de rutas básicas (GET): Se establecen las rutas necesarias para listar contactos en la URL /contacts y para mostrar el formulario de creación mediante la ruta /contacts/create. [00:35]
  • Gestión de peticiones POST: Se implementa la ruta tipo POST para procesar el formulario de creación, asegurando la seguridad al no exponer el envío de datos a través de la URL. [03:10]
  • Rutas dinámicas con parámetros: Se configura la visualización de un contacto específico mediante un ID, ajustando las expresiones regulares en el enrutador para aceptar valores numéricos. [04:13]
  • Edición y eliminación de registros: Se crean las rutas para mostrar el formulario de edición y para procesar las peticiones POST necesarias para actualizar o eliminar un contacto. [07:08]
  • Implementación del controlador: Se traslada la lógica de las rutas hacia un ContactController, estructurando métodos específicos para cada acción y optimizando el archivo de rutas. [10:27]

Productos útiles para este curso

Para llevar a cabo el desarrollo de este framework, es fundamental contar con un entorno de desarrollo PHP configurado y un editor de código que soporte autocompletado e inteligencia artificial, como VS Code con extensiones de PHP, para facilitar la gestión de namespaces y clases.

Resumen Final

Al finalizar esta clase, se ha logrado estructurar el sistema de rutas del proyecto de forma profesional. La separación de la lógica de enrutamiento hacia un controlador dedicado no solo mejora la legibilidad del código, sino que también facilita el mantenimiento futuro del framework. Este paso es fundamental para poder integrar posteriormente la visualización de archivos HTML y la interacción real con una base de datos en las próximas etapas del curso.

Créditos del Autor

Esta lección ha sido adaptada del contenido original creado por Coders Free, especializado en el desarrollo web y la enseñanza de lenguajes de programación como PHP y frameworks modernos. Se recomienda visitar su canal oficial de YouTube para profundizar en estos contenidos.

69. 17 - Crear rutas para CRUD de contáctos en PHP - Aprende a crear tu propio framework PHP

Contenido

Guarda tu progreso

Presiona Ctrl + D para favoritos.

Ver otros cursos