Skip to content

Desarrollar una aplicación web completa (full stack) que implemente las operaciones básicas CRUD (Crear, Leer, Actualizar y Eliminar)

Notifications You must be signed in to change notification settings

urian121/Full-Stack-CRUD-con-PHP-MySQL-API-Rest-y-ReactJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Full Stack CRUD con PHP MySQL API Rest y ReactJS

Desarrolla una aplicación web completa (full stack) que implementa operaciones CRUD (Crear, Leer, Actualizar, Eliminar) utilizando PHP, MySQL, una API Rest y ReactJS, combinando lo mejor de cada tecnología para crear una solución robusta y dinámica.

Resultado final

Lado del servidor:
    PHP: Lenguaje de scripting del lado del servidor para crear la API REST.
    MySQL: Base de datos relacional para almacenar los datos.
Lado del cliente:
    ReactJS: Librería JavaScript para crear interfaces de usuario interactivas.
    Axios: Librería JavaScript para realizar peticiones HTTP a la API REST.
    React-Toastify: Librería JavaScript para mostrar notificaciones.

Descripción técnica:

La aplicación permitirá a los usuarios realizar las siguientes operaciones:
    Crear: Agregar nuevos registros a la base de datos.
    Leer: Mostrar todos los registros o un registro específico de la base de datos.
    Actualizar: Modificar un registro existente en la base de datos.
    Eliminar: Eliminar un registro de la base de datos.
    La API REST será la encargada de la comunicación entre el lado del cliente y el lado del servidor.
    La API REST utilizará los métodos HTTP estándar (GET, POST, PUT, DELETE) para realizar las operaciones CRUD.
    La interfaz de usuario se creará con ReactJS y se utilizará una estructura de componentes para organizar el código.
    Se implementará un diseño web responsive para que la aplicación se adapte a diferentes dispositivos.
Beneficios:
    Aprendizaje completo: Este proyecto te permitirá aprender sobre el desarrollo full stack, incluyendo el lado del servidor y el lado del cliente.
    Tecnologías populares: Este proyecto utiliza tecnologías populares en la industria web actual.
    Código reutilizable: El código de este proyecto puede ser reutilizado en otros proyectos futuros.
    Aplicación práctica: Este proyecto te permitirá crear una aplicación web real que puedes utilizar o compartir con otros.
Instalar axios, para mejorar las solicitudes HTTP a la API
npm i axios

Instalar la libreria react-toastify para crear las alertas.

npm install --save react-toastify

Para correr el proyecto, solo basta instalar las dependencias y correr el proyecto

npm install
npm run dev

Expresiones de Gratitud 🎁

Comenta a otros sobre este proyecto 📢
Invita una cerveza 🍺 o un café ☕
Paypal iamdeveloper86@gmail.com
Da las gracias públicamente 🤓.

No olvides SUSCRIBIRTE 👍

About

Desarrollar una aplicación web completa (full stack) que implemente las operaciones básicas CRUD (Crear, Leer, Actualizar y Eliminar)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published