IntermedioNivel
Bimestral · 40hs · 4 UnidadesDuración
4 UnidadesEstructura

🎯 Objetivo del curso

Aprender a gestionar el código, la información y el conocimiento. Herramientas indispensables para trabajo colaborativo, respaldo, trazabilidad y mantenimiento de sistemas.

📌 Programa Sintético

Sistema Git: instalación, configuración, ciclo de vida. Operaciones básicas: commit, rama, fusión, etiquetas. GitHub: repositorios remotos, accesos, problemas y solicitudes. Flujos de trabajo: GitFlow, estrategias de equipo. Documentación técnica. Obsidian: organización personal y colectiva. Gestión de activos digitales. Proyecto final: repositorio documentado y base de conocimiento.

🧩 Proyecto del nivel

Repositorio GitHub profesional de un proyecto AIoT: código versionado, README completo, documentación técnica estructurada y base de conocimiento en Obsidian vinculada al repo.

Unidad 1 (Sem 1-2): Git y operaciones básicas. Unidad 2 (Sem 3-4): GitHub y flujos de trabajo. Unidad 3 (Sem 5-6): Documentación y Obsidian. Unidad 4 (Sem 7-8): Activos digitales y proyecto final.

Unidad 1 — Flujos de Trabajo Colaborativos (Semanas 1-2)

  • GitFlow, Trunk-based, GitHub Flow: comparativa
  • Branch protection y code review
  • Lab: flujo GitFlow en repositorio de equipo

Unidad 2 — Resolución de Conflictos Avanzada (Semanas 3-4)

  • Conflictos complejos: merge vs rebase
  • git stash, cherry-pick, bisect
  • Recuperación de commits y ramas perdidas
  • Lab: resolución de conflictos reales en merge complejo

Unidad 3 — Documentación Avanzada y Obsidian (Semanas 5-6)

  • Obsidian: instalación, bóveda y estructura de notas
  • Vínculos entre notas: knowledge graph técnico
  • Templates y plugins para documentación técnica
  • Lab: base de conocimiento de proyecto AIoT en Obsidian

Unidad 4 — Trazabilidad y Proyecto Final (Semanas 7-8)

  • Convenciones de commits: Conventional Commits
  • Changelogs automáticos y semantic versioning
  • Proyecto final: repositorio con flujo de equipo, documentación y trazabilidad completa
🆓 Sin registro requerido

Bienvenido a Control de Versiones — Nivel Intermedio.

Este nivel profundiza en flujos de trabajo colaborativos avanzados y estrategias de branching para equipos técnicos.

Semana 1:
– ¿Por qué los flujos de trabajo importan cuando hay más de una persona?
– GitFlow: la estrategia más conocida
– Feature branches, release branches, hotfixes
– Trunk-based development: alternativa moderna
– Cuándo usar cada estrategia

🔒

Contenido exclusivo para alumnos registrados

Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.

Registrarme gratis →