BásicoNivel
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 — Git Fundamentos (Semanas 1-2)

  • Instalación, configuración e init
  • Ciclo de vida de archivos y primeros commits
  • Ramas: crear, cambiar, fusionar
  • Lab: repositorio IoT con ramas de feature

Unidad 2 — GitHub y Colaboración (Semanas 3-4)

  • GitHub: cuenta, repositorios remotos, SSH
  • git clone, push, pull, fetch
  • Pull Requests: flujo de revisión de código
  • Issues y Projects: gestión básica
  • Lab: proyecto colaborativo con PR y revisión

Unidad 3 — Documentación Técnica (Semanas 5-6)

  • La importancia de la documentación en proyectos técnicos
  • README efectivo: estructura y contenido
  • Markdown: sintaxis completa
  • Docstrings y comentarios de código
  • Lab: README profesional de proyecto IoT

Unidad 4 — Organización y Proyecto Final (Semanas 7-8)

  • Estructura de carpetas en proyectos técnicos
  • Gitignore y gestión de archivos sensibles
  • Gestión de activos digitales: imágenes, datasheets, esquemas
  • Proyecto final: repositorio documentado y organizado de proyecto AIoT
🆓 Sin registro requerido

Bienvenido a Control de Versiones — Nivel Básico.

Semana 1: ¿Por qué versionar el código?
– El problema de ‘proyecto_final_v3_ESTE.zip’
– Qué es un sistema de control de versiones
– Historia y evolución: CVS → SVN → Git
– Conceptos fundamentales: repositorio, commit, branch
– Instalación y configuración inicial de Git

🔒

Contenido exclusivo para alumnos registrados

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

Registrarme gratis →