Skip to content

FranExtendsFosas/guias_fran

Repository files navigation

📚 Guías Técnicas — Francesc Fosas

GitHub Pages Language Status

¡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ías Destacadas

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.

📖 Detalle de Contenidos

🐘 1. Biblia Técnica de SQL: De 0 a Producció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.

🌿 2. Guía Interactiva de Git & GitHub

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.

📉 3. Análisis de Caminos y Complejidad Ciclomática

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.

🐳 4. Guía Completa de Docker: De 0 a Producción

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.

🌐 5. Modelo OSI: Entendiendo las Redes

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.

🧠 6. Estructuras de Datos y Complejidad (Big O)

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).

🛠️ Cómo usar este repositorio

Este repositorio utiliza GitHub Pages para renderizar las guías como sitios web. No necesitas descargar nada:

  1. Haz clic en los enlaces de "Abrir Guía" de la tabla superior.
  2. Si estás navegando por el código fuente en GitHub, recuerda que los archivos .html no 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

About

Guías sencillas de fácil entendimiento

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages