¡Bienvenido/a! Este repositorio centraliza una colección de guías técnicas interactivas diseñadas para facilitar el aprendizaje de tecnologías clave en el desarrollo de software.
Cada guía es un documento auto-contenido, interactivo y con diseño profesional (Dracula), optimizado para ser consultado directamente desde el navegador.
| Guía | Nivel | Temas Clave | Acceso Directo |
|---|---|---|---|
| SQL: De 0 a Producción | 🟢🔴 | PostgreSQL, JOINS, Triggers, Window Functions | Abrir Guía |
| Git & GitHub Interactiva | 🟢🟡 | Ciclo de vida, Ramas, Pull Requests, SSH | Abrir Guía |
| Caminos y Complejidad | 🟡🔴 | Grafos de flujo, McCabe, Cobertura de tests | Abrir Guía |
| Docker: De 0 a Producción | 🟢🔴 | Contenedores, Volúmenes, Compose, Producción | Abrir Guía |
| Modelo OSI: Entendiendo Redes | 🟢🟡 | 7 Capas, Encapsulación, TCP/IP, Troubleshooting | Abrir Guía |
| Estructuras de Datos & Big O | 🟢🔴 | Arrays, Listas, Hash Tables, Árboles, Grafos, Big O | Abrir Guía |
Leyenda de niveles:
- 🟢 Principiante: Conceptos base y fundamentos esenciales.
- 🟡 Avanzado: Uso profesional, lógica intermedia y herramientas de desarrollo.
- 🔴 Técnico: Profundización técnica, seguridad, arquitectura y optimización.
Una inmersión profunda en el mundo de las bases de datos relacionales usando PostgreSQL.
- Fundamentos: Instalación, tipos de datos y operaciones CRUD.
- Avanzado: Consultas con JOINs, CTEs (WITH) y Vistas.
- Profesional: Window Functions, Triggers, Procedimientos Almacenados y Normalización (3NF).
- Producción: Seguridad (SQL Injection), Permisos (RBAC), Backups y Migraciones.
Dominio del control de versiones desde los conceptos básicos hasta la colaboración profesional.
- Flujos de Trabajo: Working Directory, Staging, Local y Remote.
- Resolución de Conflictos: Cómo actuar cuando el código "rompe".
- Colaboración: Gestión de Pull Requests y buenas prácticas en equipo.
Teoría de grafos aplicada al testing de software y calidad de código.
- Métricas: Cálculo de complejidad ciclomática de McCabe.
- Diseño de Pruebas: Identificación de caminos independientes.
- Lógica: Decisiones booleanas y cortocircuitos de código.
Todo lo necesario para entender, construir y desplegar contenedores sin ser experto en sistemas.
- Fundamentos: Diferencia entre Imágenes y Contenedores, comandos del día a día.
- Ecosistema: Creación de
Dockerfile, persistencia con Volúmenes y Redes internas. - Composición: Bases de datos y gestión multi-contenedor con
docker compose. - Producción: Flujos CI/CD reales, Serverless Containers y el anexo de Podman.
Desde el cable de red hasta tu navegador web. Descubre cómo se comunican las computadoras paso a paso.
- Conceptos: Las 7 capas, la analogía postal y la encapsulación (Matrioskas).
- Capas Host y Media: Protocolos (HTTP, TCP, IP) y hardware (Routers, Switches) mapeados por capa.
- Práctica: La diferencia real entre OSI y TCP/IP, junto con comandos de troubleshooting estructurados de abajo hacia arriba.
El viaje desde el byte de RAM hasta los Algoritmos de Búsqueda usados en la industria, explicado sin jerga aburrida.
- Fundamentos: La Memoria RAM física, Arrays y Listas Enlazadas.
- Rendimiento: Notación Big O, curvas de complejidad matemática y Pitfalls clásicos.
- Avanzado: Pilas/Colas, Hash Tables (Diccionarios), Árboles Binarios (BST) y Grafos (Redes).
- Producción: Casos de uso de la vida real (Redis, PostgreSQL, RabbitMQ) y Algoritmos (BFS/DFS).
Este repositorio utiliza GitHub Pages para renderizar las guías como sitios web. No necesitas descargar nada:
- Haz clic en los enlaces de "Abrir Guía" de la tabla superior.
- Si estás navegando por el código fuente en GitHub, recuerda que los archivos
.htmlno se renderizan automáticamente aquí. Usa siempre los enlaces directos para disfrutar de la experiencia visual completa (estilo OneDark, resaltado de sintaxis y navegación interactiva).
Note
Este repositorio tiene fines puramente educativos. El conocimiento es libre; siéntete libre de compartir estos enlaces con tus estudiantes o compañeros de trabajo.
(C) 2026 — Francesc Fosas