- 1

Control de Versiones con Git y GitHub: De Básico a Avanzado
03:53 - 2

Fundamentos de Git: Configuración y Comandos Básicos
07:02 - 3

Control de Versiones con Git: Comandos Básicos y Flujo de Trabajo
11:02 - 4

Gestión de ramas en Git: creación, fusión y eliminación eficiente
06:42 - 5

Git Reset vs Git Revert: Manejo de Historial y Corrección de Errores
11:23 - 6

Uso de Git Tag y Git Checkout para Gestión de Versiones y Revisión
10:20 - 7

Resolución de Conflictos de Ramas en Git paso a paso
07:31 - 8

Uso de Git en Visual Studio Code
10:34 quiz de Fundamentos de Git y control de versiones
Gestión de Proyectos con GitHub Projects: Planificación Colaborativa
Clase 19 de 42 • Curso de Git y GitHub
Contenido del curso
- 9

Uso de GitHub para Colaboración y Desarrollo Seguro
05:14 - 10

Creación y configuración de cuenta GitHub paso a paso
10:32 - 11

Proceso de Trabajo con Git y GitHub: Creación y Revisión de Repositorios
03:20 - 12

Creación y colaboración en repositorios de GitHub
05:36 - 13
Precios y Planes de Productos de Github
02:42 - 14

Configuración de SSH en GitHub para Windows, Linux y Mac
15:07 - 15

Uso de Forks y Estrellas en Repositorios de GitHub
05:32 - 16

Uso de git pull, git push y git fetch en repositorios GitHub
10:50 - 17

Creación de Plantillas de Issues en GitHub
06:42 - 18

Uso de Pull Requests en GitHub para Colaboración Efectiva
08:41 quiz de Introducción a GitHub
- 19

Gestión de Proyectos con GitHub Projects: Planificación Colaborativa
10:35 - 20

Automatización de flujos de trabajo en GitHub Projects
10:52 - 21
Recursos Esenciales de Markdown para Documentación Efectiva
03:26 - 22

Creación de una Portada de Perfil en GitHub con Markdown
11:54 - 23
Creación y Gestión de Wikis en GitHub
02:55 - 24

Uso de GitHub Gist para Compartir y Revisar Código Colaborativo
05:47 - 25

Creación y Publicación de Sitios Web con GitHub Pages
08:41 quiz de Herramientas de colaboración en GitHub
- 30

Gestión de GitHub Tokens para Acceso Seguro a Repositorios
14:46 - 31

Mitigación de Brechas de Seguridad en Repositorios GitHub
11:19 - 32

Gestión de Seguridad de Paquetes con Dependabot en Proyectos .NET
12:29 - 33

Configuración de Repositorios Privados en GitHub
15:45 quiz de Seguridad y buenas prácticas en GitHub
Las herramientas colaborativas en GitHub han evolucionado, haciendo posible una organización eficaz y centralizada del trabajo en equipo sin la necesidad de mensajes o correos constantes. GitHub Projects destaca como una herramienta clave que permite gestionar tareas, fechas y recursos dentro de un solo espacio.
¿Cómo ayuda GitHub Projects en la organización de proyectos?
GitHub Projects facilita la organización de actividades dentro de equipos, permitiendo asignar tareas y priorizarlas según su urgencia. La herramienta cuenta con plantillas para diferentes tipos de proyectos, como la de Team Planning (planificación en equipo), que organiza tareas en un tablero Kanban con tres columnas: “Por hacer”, “En progreso” y “Hechas”.
¿Cómo crear y gestionar tareas en GitHub Projects?
Para crear una tarea en un proyecto de GitHub:
- Accede a “Projects” en tu perfil y selecciona New Project.
- Elige la plantilla que mejor se adapte al tipo de proyecto.
- Crea una nueva actividad, por ejemplo, “Actualizar proyecto HTML”. Esto permitirá que todos en el equipo sepan qué tareas están pendientes.
Además, puedes definir prioridades, tamaños y tiempos estimados para cada tarea, basándote en metodologías ágiles, lo cual ayuda a coordinar el esfuerzo del equipo y optimizar el rendimiento en cada iteración.
¿Cómo asignar tareas y gestionar las responsabilidades del equipo?
Dentro de GitHub Projects, es posible asignar tareas a miembros del equipo, mostrando claramente las responsabilidades de cada persona. Cada tarea puede vincularse a un repositorio específico seleccionando la opción Convertir a un issue, lo que permite una relación directa entre la actividad y el código. Esta vinculación muestra un número identificador, útil para nombrar ramas en el repositorio y facilitar la organización.
¿Cómo gestionar múltiples proyectos y tareas personales?
Para aquellos que participan en varios proyectos o trabajan como freelancers, GitHub Projects es una solución que permite centralizar actividades y manejar múltiples repositorios. Al seleccionar la pestaña My Items, se filtran todas las tareas asignadas a ti, ayudándote a enfocarte sin distracciones.
¿Cuál es la importancia de estimar tiempos en GitHub Projects?
Aprender a estimar tiempos de manera precisa es esencial para el trabajo en equipo. GitHub Projects permite practicar la estimación del tiempo y la carga de trabajo en cada tarea, lo que ayuda a los desarrolladores a mejorar en la gestión de su propio tiempo y a contribuir de manera eficiente al equipo, evitando interrupciones.