Presentación del Curso
Este curso proporciona una formación práctica para dominar Git y GitHub, herramientas esenciales para el control de versiones y la colaboración en proyectos tecnológicos. Aprenderás desde la instalación y configuración inicial hasta la gestión avanzada de repositorios, ramas y flujos de trabajo colaborativos. Mediante ejercicios guiados, desarrollarás competencias para trabajar de forma organizada, resolver conflictos y contribuir eficazmente en proyectos profesionales y open-source.
Objetivo del Curso
El objetivo del curso es que los participantes comprendan los fundamentos de Git y GitHub y adquieran habilidades para crear y gestionar repositorios locales y remotos, trabajar con ramas, realizar fusiones, resolver conflictos y aplicar flujos de trabajo profesionales. Al finalizar, podrán colaborar eficazmente en proyectos de desarrollo, mantener historial de cambios estructurado y utilizar GitHub como plataforma central de integración y trabajo en equipo.
¿A quién va dirigido?
- Desarrolladores principiantes e intermedios que buscan dominar control de versiones
- Estudiantes de programación y carreras tecnológicas
- Profesionales que colaboran en proyectos de software o repositorios compartidos
- Equipos técnicos que buscan mejorar procesos de desarrollo colaborativo
- Personas interesadas en documentar, versionar y gestionar proyectos digitalmente
Requisitos previos
- Conocimientos básicos de programación o desarrollo de software
- Computador con acceso a internet
- Disposición para instalar y utilizar herramientas como Git y Visual Studio Code
- Motivación para trabajar con repositorios y prácticas colaborativas
- Interés en aprender flujos de trabajo modernos para proyectos de software
Currículum
- 6 secciones
- 25 lecciones
- 5 horas
- Presentación del curso2
- Módulo 1: Preparación del proyecto5
- Módulo 2: Configuración del servidor13
- 3.1Lección 2.1: Conociendo Digital Ocean
- 3.2Lección 2.2: Creando un droplet
- 3.3Lección 2.3: Conexión al servidor
- 3.4Lección 2.4: Instalación Nginx y Supervisor
- 3.5Lección 2.5: Creación de usuario en Ubuntu
- 3.6Lección 2.6: Configurando el proyecto en el servidor parte 1
- 3.7Lección 2.7: Configurando el proyecto en el servidor parte 2
- 3.8Lección 2.8: Configurando Gunicorn y archivos estáticos en el servidor
- 3.9Lección 2.9: Configurando Supervisor parte 1
- 3.10Lección 2.10: Configurando Supervisor parte 2
- 3.11Lección 2.11: Configurando Nginx parte 1
- 3.12Lección 2.12: Configurando Nginx parte 2
- 3.13Cuestionario Módulo 2: Configuración del servidor0 preguntas
- Módulo 3: Dominio y SSL4
- Módulo 4: Mejorando el repositorio4
- Despedida del curso1








