CRUD

En programación el acrónimo CRUD (Create, Read, Update and Delete) se utiliza para hacer referencia a los algoritmos a implementar para permitir crear, leer, modificar y borrar datos de una tabla de una base de datos.

Para los que estamos en el mundo de la programación desde hace muchos años también empleamos como sinónimo de CRUD el acrónimo ABM (Altas, Bajas y Modificaciones)

Hay infinidad de aplicaciones que implementan algoritmos de CRUD de una tabla, por ejemplo si accedemos al programa PhpMyAdmin, seleccionamos una tabla podemos observar la forma que esta aplicación nos permite leer, modificar y borrar registros:

CRUD en PhpMyAdmin

El objetivo de nuestra aplicación será implementar los algoritmos de un CRUD valiéndonos de las siguientes tecnologías:

  1. PHP (Comunicarse con MySql para recuperar y enviar datos)

  2. MySql (Almacenamiento de datos)

  3. HTML (Estructura de la página web donde se muestra la interfaz de nuestro CRUD)

  4. CSS (Permitir mostrar los datos en forma legible)

  5. Bootstrap 4 (Librería de CSS que nos facilita implementar la interfaz visual de la aplicación y nos reduce el códico CSS a codificar)

  6. JavaScript (Interactuar con los datos en el navegador web)

  7. JQuery (Acceder al DOM del navegador en forma sencilla)

  8. DataTables (plug-in de jQuery que implementar una interfaz muy rica para interacturar con los datos en el navegador y permite comunicarse con el servidor para recuperar datos)

  9. AJAX (Nos permitirá comunicarnos con el servidor para la recuperación y envío de datos, evitando tener que refrescar la página web)

  10. JSON (Será el formato de datos para enviar y recuperar datos de nuestro servidor)