🔎 Buscar

🔧 Backend — Visión general

Fundamentos que aplican a todo backend: HTTP, APIs, bases de datos, autenticación, colas, testing y despliegue.

Backend🗂️ Índice de sección

Backend — Visión general

Antes de elegir lenguaje y framework, domina los fundamentos que aplican a todos. Un ingeniero backend profesional razona en términos de protocolos, garantías, estados y fallos, no de sintaxis. El lenguaje es una herramienta; los conceptos son la carrera.

📌 Contenido completo aquí

Esta sección incluye el contenido completo escrito en el sitio: 🔧 Backend: fundamentos transversales cubre HTTP, diseño de APIs, autenticación (JWT, OAuth, bcrypt), BBDD desde el backend (ORM, N+1, migraciones), colas, caching, testing, seguridad OWASP y despliegue 12-factor. Debajo tienes los recursos de todo el mundo.

📌 Mentalidad del backend engineer

Un backend es un sistema que recibe peticiones, las procesa con reglas de negocio, persiste estado y devuelve respuestas, mientras aguanta carga, fallos y ataques. Cada decisión es un trade-off entre consistencia, disponibilidad, latencia y coste.

IdiomaTipoCoste

Los conceptos que debes dominar (cualquiera que sea tu lenguaje)

Concepto Qué implica Dónde profundizar
HTTP / HTTPS Verbos, códigos de estado, cabeceras, cookies, caching, HTTP/2 y HTTP/3 ⚙️ Servidores y Nginx
REST y diseño de APIs Recursos, versionado, paginación, idempotencia, códigos correctos Cada ruta de lenguaje
Autenticación y autorización Sesiones, tokens, JWT, OAuth 2.0, OIDC, RBAC, bcrypt/argon2 Rutas de lenguaje
Bases de datos SQL, índices, transacciones, ACID, N+1, migraciones 🧠 Fundamentos CS
Colas y workers Procesamiento asíncrono, retries, dead-letter queues Rutas de lenguaje
Caching Redis, TTL, invalidación, cache-aside ☁️ Infra moderna
Testing Unit, integración, E2E, TDD Rutas de lenguaje
Observabilidad Logs estructurados, métricas, tracing, alertas ☁️ Infra moderna
Seguridad OWASP Top 10: inyección SQL, XSS, CSRF, SSRF Rutas de lenguaje
Despliegue Contenedores, CI/CD, variables de entorno, 12-factor ☁️ Infra moderna

Recursos transversales de calidad suprema

Nivel 0 · Fundamentos

HTTP, APIs y protocolos

Entender el protocolo por encima del framework.

Nivel 0 · Fundamentos

Bases de datos y SQL

El corazón de casi todo backend.

Nivel 1 · Intermedio

Arquitectura de aplicaciones backend

Patrones que no dependen del lenguaje.

💡 Cómo elegir tu primer stack

Elige el lenguaje de la Fase 1 del plan, domina HTTP + SQL + un framework, construye y despliega 2-3 proyectos reales (con auth, base de datos, tests y CI/CD). Ese ciclo completo vale más que diez cursos aislados.

Siguiente paso

Elige tu lenguaje y abre su ruta completa:

Estudio · Recursos de todo el mundo (inglés, chino, japonés, español, francés, ruso…) curados y traducidos al español.