- 1

DevOps con GitLab para automatizar entregas de software
04:19 - 2

Qué es DevOps y cómo integra desarrollo con operaciones
08:44 - 3

DevOps como ciclo iterativo continuo: etapas y beneficios clave
08:21 - 4

GitLab como plataforma integral para el ciclo de vida DevOps
09:29 - 5

Diferencias clave entre GitLab y GitHub para desarrolladores
03:25
Diferencias clave entre GitLab y GitHub para desarrolladores
Clase 5 de 53 • Curso de DevOps con GitLab
Contenido del curso
- 11

Diferencias entre Agile y Waterfall en desarrollo de software
06:20 - 12

Creación y gestión de issues en GitLab para colaboración eficaz
12:07 - 13

Etiquetas para organizar issues en GitLab
07:30 - 14
Planificación en Gitlab-Pesos
02:40 - 15

Creación y gestión de milestones en GitLab para sprints y releases
07:23 - 16

Boards en GitLab para visualizar flujos de trabajo con issues
06:25 - 17

Service Desk de GitLab para soporte por correo electrónico
08:34 - 18
Planificación en Gitlab-Quick actions
00:33
- 19

Inicialización de Angular con GitLab y test-driven development
06:50 - 20

Merge requests y control de calidad en GitLab
12:24 - 21

Flujo completo de merge requests en GitLab
09:24 - 22

Automatización de flujos de trabajo con GitLab CI
02:59 - 23

GitLab CI: configuración, stages y variables para automatización
10:12 - 24

Configuración de GitLab CI para proyectos Angular
11:53 - 25

Validación de archivos GitLab CI con linter antes del pipeline
09:18 - 26
gitlab-ci.yml
02:33 - 27

Configuración de GitLab Pages para hosting estático con CI
04:26 - 28

Configuración de GitLab Pages para deploy automático de Angular
13:11 - 29

Desarrollo ágil y sus doce principios fundamentales
02:33 - 30

GitLab AutoDevOps: pipelines automatizados con seguridad y calidad
06:26 - 31

Configuración de GitLab Auto DevOps con Kubernetes en Google Cloud
09:39 - 32

Configuración de Auto DevOps en GitLab con Kubernetes
13:38
- 35

DevSecOps: integración de seguridad en el ciclo de desarrollo
06:27 - 36

Autenticación de commits con llaves PGP en GitLab
10:18 - 37

Pruebas estáticas de seguridad en GitLab para detectar vulnerabilidades
08:37 - 38

Análisis de contenedores con GitLab y Clair para detectar vulnerabilidades
03:40 - 39

Análisis de vulnerabilidades en dependencias de NPM, PIP y Composer
05:35 - 40

Pruebas dinámicas de seguridad con DAST en GitLab
06:37 - 41

GitLab Security Dashboard: hub centralizado de vulnerabilidades
04:35
- 42

Continuous Deployment seguro con GitLab y control de riesgos
08:04 - 43

Configuración de ambientes en GitLab para desarrollo industrial
08:08 - 44

Review apps: ambientes efímeros por branch para feedback rápido
13:34 - 45
Estrategias de Distribución
04:29 - 46
Feature Flags
03:07 - 47

Rollback en GitLab para revertir errores en producción
05:14
- 48

Importancia del monitoreo en DevOps y despliegue continuo
04:59 - 49

Métricas de desempeño en GitLab con Prometheus
04:35 - 50

Métricas de salud en GitLab para prevenir fallas de infraestructura
05:44 - 51

Métricas de equipo en GitLab para optimizar workflows de DevOps
05:45 - 52

Integración de GitLab con Sentry para rastrear errores en producción
12:27
GitLab vs GitHub: conocer sus diferencias clave te ayuda a decidir dónde alojar y colaborar en tu código. Aquí se explican objetivos, modelo de privacidad, enfoque open source versus closed source y el público al que apuntan, con énfasis en cómo impactan en tu trabajo diario.
¿Qué diferencia los objetivos de GitHub y GitLab?
GitHub nació como repositorio en la nube colaborativo basado en git, pensado para que varios desarrolladores trabajen juntos en proyectos. Los proyectos son principalmente públicos; si buscas un repositorio privado, debes pagar. Además, fomenta que personas fuera de tu organización colaboren, funcionando casi como red social de programadores.
GitLab comenzó como una versión verdaderamente open source de GitHub. Si bien partió de las funciones de repositorios y manejo de git, evolucionó incorporando otras herramientas open source e integraciones dentro del producto. Su visión pone al centro a un cliente especializado en DevOps, mientras que en GitHub el foco está en compartir código abierto y facilitar la colaboración pública.
- GitHub: repositorio en la nube colaborativo basado en git.
- GitHub: proyectos públicos por defecto; privados con pago.
- GitHub: colaboración abierta, similar a una red social de programadores.
- GitLab: origen open source con integraciones y herramientas abiertas.
- GitLab: pensado para perfiles con técnicas de DevOps.
¿Qué cambia con el modelo de negocio y la propiedad?
Hoy, GitHub pertenece a Microsoft y GitLab sigue siendo independiente. Esta diferencia aún no ha cambiado el modelo operativo mencionado, aunque se anticipa posible mayor integración con herramientas de Microsoft como Azure o VS Code. Otro punto clave: aunque GitHub está muy asociado al mundo open source, su código es closed source. En contraste, GitLab apuesta por mantener su modelo open source.
- GitHub: adquirido por Microsoft; posible integración creciente con Azure y VS Code.
- GitHub: asociado a open source, pero con código closed source.
- GitLab: compañía independiente con enfoque open source.
¿Para quién conviene GitHub o GitLab?
Si tu prioridad es visibilidad pública y colaboración abierta, GitHub encaja con tus objetivos. Si en cambio buscas integraciones y un enfoque alineado a prácticas de DevOps, GitLab ofrece un camino más acorde. Existen más diferencias, pero estas guían una decisión informada sobre dónde iniciar o continuar tus proyectos.
¿Qué habilidades y conceptos se mencionan?
- Colaboración en código: trabajo en equipo sobre un mismo repositorio.
- Repositorio en la nube: alojamiento centralizado para proyectos con git.
- Proyectos públicos y privados: visibilidad abierta vs. privacidad bajo pago en GitHub.
- Comunidad y contribución abierta: participación de usuarios fuera de tu organización.
- Open source vs. closed source: código público frente a desarrollo interno no expuesto.
- DevOps: prácticas técnicas como foco del cliente principal de GitLab.
- Integraciones con Microsoft: mención de Azure y VS Code como posibles sinergias futuras.
¿Tú qué diferencias añadirías o qué funcionalidad te gusta más de GitHub o GitLab? Comparte tu experiencia en los comentarios.