Qué es un backend y una API REST, explicado en palabras simples
Entiende qué hace el backend de una app, cómo funciona una API REST con ejemplos de la vida real y qué aprender para ser backend developer junior.
Cuando abres la app de tu banco y ves tu saldo, la app no guarda ese número: se lo pide a un servidor. Ese servidor, con su lógica y su base de datos, es el backend.
Frontend vs. backend
- Frontend: lo que ves y tocas (pantallas, botones, formularios).
- Backend: lo que pasa detrás (validar tu contraseña, calcular tu saldo, guardar una transferencia).
Una analogía: en un restaurante, el frontend es el mozo y la carta; el backend es la cocina.
¿Qué es una API?
Una API es el acuerdo de cómo el frontend le pide cosas al backend. En una API REST cada recurso tiene una dirección (URL) y se usan verbos HTTP:
| Verbo | Para qué | Ejemplo |
|---|---|---|
GET |
Leer | GET /cuentas/123 → tu saldo |
POST |
Crear | POST /transferencias → una transferencia nueva |
PUT / PATCH |
Actualizar | PATCH /usuarios/5 → cambiar tu correo |
DELETE |
Borrar | DELETE /tarjetas/9 → dar de baja una tarjeta |
El backend responde con datos (casi siempre en JSON) y un código de estado: 200 todo bien, 404 no existe, 401 no has iniciado sesión, 500 error del servidor.
Qué aprender para ser backend junior
- Un lenguaje: TypeScript con Node.js es una gran puerta de entrada (también Java, Python o Go).
- HTTP y REST: verbos, códigos de estado, cabeceras.
- Una base de datos: SQL (PostgreSQL) y cómo conectarla desde tu código.
- Validación y seguridad: nunca confíes en lo que llega del usuario.
- Pruebas: tests automáticos para no romper lo que ya funciona.
- Despliegue: publicar tu API en la nube.
Tu primer proyecto
Una API de tareas con registro de usuarios: crear, listar, completar y borrar tareas, cada usuario solo ve las suyas. Parece simple, pero toca todo lo importante.
Siguiente paso
La ruta gratuita Backend Developer Jr de Codea te lleva de cero a una API real con base de datos, pruebas y despliegue en 6 semanas.
Videos en español, retos prácticos, cuestionarios y revisión de un docente.