Plan de Estudio 2026

Backend
Engineering

Ruta de aprendizaje agnostica al lenguaje. De fundamentos de Linux hasta sistemas distribuidos escalables.

36
Semanas
540h
Totales
8
Fases
15h
Por semana
Scroll
01 — Fases del programa

Roadmap completo

8 fases progresivas que cubren todo el stack backend, desde Linux hasta sistemas distribuidos.

🐧
01
Linux & Terminal
Semanas 1-3 · 45h
Sistema de archivos, permisos, procesos, senales, shell scripting, SSH, cron jobs y manejo de logs del sistema.
bashsshfilesystemprocessescron
Proyecto Script bash que automatiza el setup completo de un entorno de desarrollo.
🌐
02
Redes & HTTP
Semanas 4-6 · 45h
TCP/IP, DNS, puertos, sockets. HTTP/HTTPS a fondo: verbos, headers, cookies, sesiones. TLS/SSL, WebSockets, CORS y caching HTTP.
tcp/iphttptlsdnswebsockets
Proyecto Analisis con curl + Wireshark del ciclo completo de una request HTTP.
🗄️
03
Bases de Datos
Semanas 7-12 · 90h
Modelado relacional, normalizacion, ACID, indices, query planner. NoSQL: cuando y como. Migraciones, backups, replicacion, connection pooling. ORM y Query Builders para integración programática.
postgresqlnosqlindicesacidmigracionesprismatypeorm
Proyecto BD completa de una app de facturacion freelance con migraciones versionadas.
🔌
04
Diseno de APIs
Semanas 13-18 · 90h
Framework backend (Node.js/NestJS/Express), REST a fondo, idempotencia, autenticacion JWT y OAuth 2.0, versionado, paginacion, rate limiting. GraphQL y cuando tiene sentido.
node.jsnestjsrestjwtoauth2graphqlopenapi
Proyecto API REST completa con JWT, Swagger, manejo de errores y rate limiting.
🔐
05
Seguridad
Semanas 19-21 · 45h
OWASP Top 10, SQL injection, XSS, CSRF. Hashing de contrasenas, manejo de secretos, HTTPS en produccion y headers de seguridad.
owaspbcryptcsrfxsshttps
Proyecto Security audit de la API anterior. Encontrar y corregir vulnerabilidades reales.
🏗️
06
Arquitectura
Semanas 22-26 · 75h
Clean Architecture, DDD, event-driven, CQRS. Monolito modular vs microservicios. Circuit breaker, retry, timeout y patrones de resiliencia.
clean archdddcqrsevent-drivenkafka
Proyecto Refactorizar la API del portafolio aplicando Clean Architecture.
🐳
07
Infraestructura & DevOps
Semanas 27-31 · 75h
Docker a fondo, multi-stage builds, Docker Compose. CI/CD con GitHub Actions. VPS + Nginx reverse proxy + SSL. Monitoreo con Grafana y Prometheus.
dockerci/cdnginxgrafanaprometheus
Proyecto Deploy en VPS real con Docker, Nginx, SSL y pipeline de CI/CD automatico.
🚀
08
Escalabilidad & Proyecto Final
Semanas 32-36 · 75h
Load balancing, caching con Redis, Message Queues (Kafka/RabbitMQ), CAP theorem, consistencia eventual, sistemas distribuidos. Backend testing aplicado. Proyecto integrador completo con 2 semanas de desarrollo.
rediskafkacap theoremload balancingjest + supertestdistributed
Proyecto Final Backend completo de un SaaS: API, BD, auth, deploy en produccion, CI/CD, monitoreo y suite de tests completa.
02 — Semana tipo

Distribucion semanal

15 horas semanales divididas en bloques diarios de 3 horas.

Distribucion diaria · 3h
📖 Lectura del libro de referencia1h
⌨️ Practica y experimentacion1h 30m
📝 Notas / documentar aprendizaje30m
SemanaFaseTema principalHoras
W01LinuxSistema de archivos, permisos, usuarios, navegacion15h
W02LinuxProcesos, senales, variables de entorno, shell scripting15h
W03LinuxSSH, cron jobs, logs del sistema, vim basico15h
W04RedesTCP/IP, DNS, puertos, sockets, Wireshark15h
W05RedesHTTP/HTTPS: verbos, headers, status codes, cookies15h
W06RedesTLS/SSL, WebSockets, CORS, caching HTTP15h
W07BDModelado relacional, normalizacion, claves, relaciones15h
W08BDSQL avanzado: indices, JOINs, transacciones, ACID15h
W09BDIndices internos, query planner, EXPLAIN15h
W10BDNoSQL: documentos, clave-valor, columnar, cuando usarlo15h
W11BDMigraciones, backups, replicacion, connection pooling15h
W12BDORM & Query Builders: Prisma, TypeORM — integracion con PostgreSQL, migraciones programaticas, relaciones15h
W13APIsBackend Framework: Node.js + NestJS/Express — estructura de proyecto, middleware, controllers, DI15h
W14APIsREST a fondo: recursos, verbos, status codes, idempotencia, HATEOAS15h
W15APIsAutenticacion: JWT, OAuth 2.0, API Keys, refresh tokens, OIDC15h
W16APIsVersionado, paginacion, filtros, documentacion OpenAPI/Swagger15h
W17APIsRate limiting, manejo de errores consistente, logging estructurado15h
W18APIsGraphQL: queries, mutations, subscriptions, N+1 problem, DataLoader15h
W19SeguridadOWASP Top 10: SQL injection, XSS, CSRF, broken auth, insecure deserialization15h
W20SeguridadHashing (bcrypt/argon2), manejo de secretos, variables de entorno, rotacion de credenciales15h
W21SeguridadHTTPS en produccion, security headers, CORS, auditoria OWASP ZAP, dependency audit15h
W22ArquitecturaClean Architecture: capas, inversion de dependencias, puertos y adaptadores15h
W23ArquitecturaDomain-Driven Design: entidades, value objects, aggregates, repositorios, bounded contexts15h
W24ArquitecturaEvent-driven: colas de mensajes, pub/sub, event sourcing, casos reales15h
W25ArquitecturaMonolito modular vs microservicios: trade-offs reales, cuando migrar15h
W26ArquitecturaCQRS, Saga pattern, circuit breaker, retry, timeout, resiliencia15h
W27DevOpsDocker: imagenes, volumenes, redes, multi-stage builds, .dockerignore15h
W28DevOpsDocker Compose para desarrollo local y orquestacion de servicios15h
W29DevOpsCI/CD con GitHub Actions: pipelines, testing automatico, deploy continuo15h
W30DevOpsVPS, Nginx reverse proxy, SSL con Let's Encrypt, health checks15h
W31DevOpsObservabilidad: logs estructurados, Grafana, Prometheus, OpenTelemetry, alertas15h
W32EscalaLoad balancing, caching con Redis (estrategias), CDN, session management15h
W33EscalaMessage Queues en profundidad: Kafka/RabbitMQ, patrones pub/sub, dead letter queues, backpressure15h
W34EscalaCAP theorem, consistencia eventual, distributed locks, Saga pattern, diseno de sistemas distribuidos15h
W35EscalaBackend Testing aplicado: Jest + Supertest, mocks de BD con Prisma, integration tests, coverage gates15h
W36Final🚀 SaaS completo: API + BD + auth + testing + deploy en produccion + CI/CD + monitoreo15h
03 — Biblioteca de referencia

Libros recomendados

Recursos esenciales organizados por fase del programa.

The Linux Command Line
William Shotts
Fase 1 · Linux
Gratuito en linuxcommand.org
How Linux Works
Brian Ward
Fase 1 · Linux
Computer Networking: A Top-Down Approach
Kurose & Ross
Fase 2 · Redes
HTTP: The Definitive Guide
O'Reilly
Fase 2 · Redes
Designing Data-Intensive Applications
Martin Kleppmann
Fases 3 & 8
El libro mas importante del plan
Database Internals
Alex Petrov
Fase 3 · BD
API Design Patterns
JJ Geewax — O'Reilly
Fase 4 · APIs
Designing Web APIs
Brenda Jin et al.
Fase 4 · APIs
Gratuito en O'Reilly Safari
The Web Application Hacker's Handbook
Stuttard & Pinto
Fase 5 · Seguridad
Clean Architecture
Robert C. Martin
Fase 6 · Arquitectura
Building Microservices
Sam Newman
Fase 6 · Arquitectura
Docker Deep Dive
Nigel Poulton
Fase 7 · DevOps
System Design Interview
Alex Xu
Fase 8 · Escala
Muy visual, diagramas para cada problema
04 — Timeline visual

9 meses de recorrido

Mes 1
Linux
Mes 2
Redes + BD
Mes 3
BD
Mes 4
APIs
Mes 5
APIs + Seguridad
Mes 6
Arquitectura
Mes 7
DevOps
Mes 8
Escala
Mes 9
Testing + Final
05 — Recursos online

Recursos complementarios

Herramientas y plataformas visuales para complementar el estudio.

Roadmap interactivo
roadmap.sh/backend
El mapa de referencia de la industria. Actualizado y con recursos por cada nodo.
Roadmap interactivo
roadmap.sh/linux
Mapa completo de Linux para devs. Complementa la Fase 1.
YouTube + Newsletter
ByteByteGo
Diagramas de sistemas y arquitectura. Esencial para Fases 6-8.
Practica SQL
PostgreSQL Docs
Documentacion oficial. La mejor fuente para entender el query planner.
Seguridad
OWASP Testing Guide
Gratuito en owasp.org. La biblia de la seguridad web para developers.
CI/CD
GitHub Actions Docs
Documentacion oficial para construir pipelines en la Fase 7.
Vista panorámica de ciudad moderna representando proyectos digitales

Conectemos

Si te interesa mi trabajo, quieres colaborar o conversar sobre tecnología, escríbeme.