Full-Stack CRUD con PHP, MySql, API Rest, PDO y React JS
por Arturo Borja
Construye un CRUD full-stack: una API Rest en PHP con PDO y MySQL, y un cliente en React JS con Hooks y ventanas modales que la consume con axios.
Recomendado, valoración editorial 4 de 5
verificado 2026-10-01 — sigue siendo gratis en Udemy
Empezar en UdemyRespuesta rápida
Curso gratis de Programación en Udemy impartido por Arturo Borja (49 min). Nuestra valoración: 4/5, recomendado. Comprobamos que sigue siendo gratis el 1 de octubre de 2026.
- Veredicto
- 4/5 · Recomendado
- Para quién
- Personas que ya conocen lo básico de PHP y JavaScript y quieren ver cómo se conecta un backend con un frontend en un proyecto completo.
- Duración
- 49 min · 5 lecciones
- Precio
- Gratis en Udemy
- Autor
- Arturo Borja
- Plan sugerido
- 1 sem. · 2 h/sem.
- Verificado
- el 1 de octubre de 2026
Nuestro veredicto
Recomendado, valoración editorial 4 de 5Curso breve y práctico que enseña a conectar una API Rest en PHP con un CRUD en React. Es útil como ejemplo guiado para quien ya tiene nociones básicas, pero no sustituye una formación completa en ninguna de las dos tecnologías.
Puntos fuertes
- Proyecto completo de extremo a extremo: base de datos, API y interfaz.
- Estructura clara en dos bloques, servidor y cliente.
- Duración breve (49 minutos), asumible en pocas sesiones.
A tener en cuenta
- No se indica el año de publicación; conviene comprobar si las versiones de React y las librerías siguen vigentes.
- La descripción no menciona ejercicios adicionales ni material descargable.
- Cubre un único CRUD básico, sin temas como autenticación o despliegue.
De qué trata
Curso práctico en el que se construye un CRUD full-stack que conecta un backend en PHP con un frontend en React JS. Dura 49 minutos y se divide en cinco lecciones agrupadas en dos bloques.
El primer bloque, «Lado del Servidor», crea una API Rest con PHP y PDO conectada a una base de datos MySQL, con peticiones GET, POST, PUT y DELETE. El segundo, «Lado del Cliente», desarrolla en React JS un CRUD con Hooks y ventanas modales que consume esa API, apoyándose en Bootstrap, reactstrap y axios.
- API Rest con PHP y PDO
- Conexión con base de datos MySQL
- Peticiones GET, POST, PUT y DELETE
- CRUD en React con Hooks y ventanas modales
- Bootstrap, reactstrap y axios
Para quién es este curso
- Personas que ya conocen lo básico de PHP y JavaScript y quieren ver cómo se conecta un backend con un frontend en un proyecto completo.
- Estudiantes de desarrollo web que buscan un ejemplo práctico de CRUD con API Rest, PDO y React con Hooks.
Mejor busca otro si…
- Quien parte de cero en programación: la descripción no indica que se expliquen los fundamentos de PHP, React o SQL.
- Quien busque una formación profunda en React o PHP: es un proyecto corto centrado en un único CRUD.
Antes de empezar
- Nociones básicas de PHP y de bases de datos MySQL (el servidor ya usa PDO desde el primer bloque).
- Conocimientos básicos de JavaScript y HTML para seguir la parte de React.
Qué sabrás hacer al terminar
- Crear una API Rest con PHP y PDO conectada a una base de datos MySQL.
- Implementar peticiones GET, POST, PUT y DELETE en la API.
- Crear un CRUD en React JS con Hooks y ventanas modales que consuma la API.
- Conectar una aplicación React con un backend PHP usando axios.
Estructura del curso
- 01
Lado del Servidor
Creación de la API Rest con PHP y PDO conectada a MySQL, con las peticiones GET, POST, PUT y DELETE que sirven de base al CRUD.
- 02
Lado del Cliente
Desarrollo del CRUD en React JS con Hooks, usando Bootstrap, reactstrap, axios y ventanas modales para consumir la API creada en la primera parte.
Capítulos del vídeo
- 01Lado del Servidor
- 02Lado del Cliente
Plan de estudio sugerido
1 semana · unas 2 h por semana
- 1.Sesión 1: bloque «Lado del Servidor». Prepara MySQL y un servidor PHP, y prueba cada endpoint (GET, POST, PUT, DELETE) con una herramienta de peticiones.
- 2.Sesión 2: bloque «Lado del Cliente». Construye el CRUD en React y conéctalo a tu API.
- 3.Sesión 3: repasa el proyecto y añade un campo nuevo a la tabla para practicar el flujo completo.
El plan cuenta con tiempo para pausar y practicar, no solo con la duración del vídeo. Si quieres adaptarlo a tu semana, lee cómo montar tu plan de estudio semanal.
Consejos para seguirlo
- Prueba cada endpoint de la API por separado antes de empezar con React, así sabrás si un fallo viene del servidor o del cliente.
- Pausa en cada petición (GET, POST, PUT, DELETE) y escríbela tú antes de ver la solución.
- Cuando termines, cambia la entidad del CRUD (por ejemplo, otra tabla) para comprobar que has entendido el patrón.
Antes y después de este curso
- Antes de este cursoAprende PHP desde Cero - Nivel BásicoAporta las bases de PHP necesarias para seguir la API del lado del servidor.
- Antes de este cursoAprende SQL - Curso desde cero con MySQL, PostgreSQL, Backend y DockerAyuda a entender la base de datos MySQL con la que trabaja la API.
Cómo lo presenta Arturo Borja
Creando y conectando un CRUD con API Rest utilizando React JS y PHP.
En este curso realizaremos un Full-Stack CRUD consumiendo una API Rest. El lado del servidor consistirá en una Api Rest hecha con PHP e implementando PDO, la API estará conectada a un gestor de base de datos de MYSQL. Las peticiones que haremos serán GET, POST, PUT, DELETE. El lado del cliente lo realizaremos con React JS y…
Extracto de la descripción original en Udemy.
Preguntas frecuentes
+¿Cuánto dura el curso?
Son 49 minutos repartidos en 5 lecciones, organizadas en dos bloques: lado del servidor y lado del cliente.
+¿Qué tecnologías se usan?
PHP con PDO y MySQL para la API Rest, y React JS con Hooks, Bootstrap, reactstrap, axios y ventanas modales para el cliente.
+¿Hace falta saber programar antes?
La descripción no indica que parta de cero, así que conviene tener nociones básicas de PHP, JavaScript y bases de datos antes de empezar.
+¿Está actualizado?
No consta el año de publicación, por lo que es recomendable comprobar que las versiones de las librerías coinciden con las actuales.
Análisis editorial elaborado con ayuda de IA a partir de la descripción, los capítulos y la duración publicados en Udemy, y revisado según nuestro método. El contenido del curso es obra de Arturo Borja; si ves algún error, avísanos.
Guías para sacarle partido
Más cursos de Programación
Agentic AI – Complete Course for Beginners
Curso de unas 24 horas para construir sistemas de agentes de IA con LangChain y LangGraph: Pydantic, flujos de trabajo, memoria, RAG y despliegue en AWS y Render.
Aprende Accesibilidad Web paso a paso
Introducción práctica a la accesibilidad web: pautas y leyes, contenido, navegación, diseño e interacción accesibles, relación con el SEO y evaluación de sitios.
Aprende Godot - Curso completo desde cero
Crea tu primer videojuego 3D en Godot 4 desde cero: escenas, nodos, GDScript, físicas, animaciones, sonido y exportación a .exe.
Aprende JavaScript Ahora! curso completo desde cero para principiantes
Curso de JavaScript desde cero: entorno, variables, tipos, operadores, control de flujo, diez ejercicios y objetos con funciones constructoras.