🎯 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 — GitHub Organizacional (Sem 1-2)
- Projects, equipos, CODEOWNERS y políticas
- Lab: organización GitHub completa InnoStack
Unidad 2 — Documentación Técnica Profesional (Sem 3-4)
- Estándares de documentación técnica: arc42, C4 Model
- Architecture Decision Records (ADRs)
- Lab: documentación arquitectónica de sistema AIoT
Unidad 3 — Knowledge Management Institucional (Sem 5-6)
- Obsidian como plataforma institucional de conocimiento
- Procesos de captura y actualización del conocimiento
- Lab: wiki técnica institucional completa
Unidad 4 — Auditoría y Trazabilidad (Sem 7-8)
- Audit logs de GitHub Organization
- Trazabilidad completa: requisito → issue → commit → deploy
- Lab: informe de trazabilidad de release
Unidad 5 — Procesos de Desarrollo Institucional (Sem 9-10)
- Definición de procesos estándar de desarrollo
- Plantillas de issues, PRs y commits institucionales
- Lab: process book del equipo de desarrollo
Unidad 6 — Estándares de Calidad de Código (Sem 11-12)
- Linters, formatters y análisis estático automatizados
- Code quality gates en el pipeline
- Lab: estándares de calidad aplicados al monorepo
Unidad 7 — Capacitación y Transferencia (Sem 13-14)
- Onboarding técnico: guías y procesos para nuevos integrantes
- Mentoring en prácticas de versionado
- Lab: kit de onboarding técnico completo
Unidad 8 — Proyecto Institucional Final (Sem 15-16)
- Sistema completo de gestión de código, proyectos y conocimiento para organización técnica
- Presentación y transferencia a equipo real
Bienvenido a Control de Versiones — Nivel Senior.
Este nivel es sobre gestión del conocimiento y proyectos a escala organizacional: GitHub Projects avanzado, documentación profesional y organización de equipos y conocimiento en organizaciones técnicas.
Semana 1:
– GitHub como plataforma de gestión de proyectos técnicos
– Projects v2: roadmaps, iteraciones, campos personalizados
– Integración Issues + PRs + Projects
– Métricas de repositorio: insights, contribuciones, actividad
Contenido exclusivo para alumnos registrados
Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.
Registrarme gratis →