Skip to the content.

04 — Desarrollo Backend

Backend = lo que pasa “detrás de cámaras”. Servidores, bases de datos, APIs.

🎯 Qué hace un backend


🛣️ Ruta recomendada

Bases de redes  →  HTTP/APIs  →  Node.js o Python  →  Express/FastAPI  →  Bases de datos  →  Autenticación  →  Deploy

🟢 Node.js (JavaScript en el servidor)

Por qué: Si ya sabés JS del frontend, no aprendés un lenguaje nuevo.

Recursos

Framework: Express.js

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hola Mundo');
});

app.listen(3000);

Alternativas modernas


🐍 Python Backend

FastAPI (recomendado en 2026)

from fastapi import FastAPI

app = FastAPI()

@app.get("/")
def saludar():
    return {"mensaje": "Hola Mundo"}

Django


📡 APIs REST — Lo más importante de saber

Método Para qué
GET Obtener datos
POST Crear
PUT/PATCH Actualizar
DELETE Borrar

Recursos


🔐 Autenticación

📺 JWT explicado - midudev

Servicios listos para usar


🚀 Deploy (subir tu backend a internet)

Servicio Mejor para Precio
Railway Apps pequeñas/medianas Gratis con límites
Render Similar a Railway Tier gratis
Vercel Next.js, serverless Tier gratis generoso
Fly.io Cualquier app Tier gratis
AWS/GCP Empresas grandes Complejo, pero potente

🎯 Proyectos para practicar

  1. API de tareas (CRUD completo)
  2. URL shortener (como bit.ly)
  3. API de blog con autenticación
  4. Bot de Telegram/Discord
  5. Scraper que guarda datos en una BD

⏭️ Siguiente paso

Pasá a 05-Bases-de-Datos — un backend sin BD es como un auto sin motor.