Revisión de código Gerrit
Gerrit es una herramienta de revisión de código web gratuita y de código abierto, integrada con Git y construida sobre un sistema de control de versiones Git. Actúa como un repositorio que permite enviar código y crear revisiones para tus commits.
Esta formación en vivo dirigida por un instructor (en línea o presencial) está orientada a ingenieros de software y a cualquier persona que desee aprender a utilizar Gerrit como repositorio Git y realizar revisiones de código.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender cómo funciona Gerrit y cómo gestionar la interfaz web de Gerrit.
- Aprender buenas prácticas para utilizar Gerrit en el manejo de flujos de trabajo de revisión de código.
- Administrar y configurar un proyecto en Gerrit.
Formato del curso
- Clases interactivas y debates.
- Numerosos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, contáctenos para organizarlo.
Temario del curso
Introducción
- Visión general de Gerrit
- Comprensión de la interfaz de usuario de Gerrit
Primeros pasos
- Configuración de Git
- Creación de un proyecto
- Creación de ramas y etiquetas
- Gestión de controles de acceso
- Eliminación de un proyecto
Configuración de las preferencias del usuario
- Configuración del nombre y el estado
- Configuración del correo electrónico y la clave SSH
- Configuración de la lista de observación de proyectos
Envío de código a Gerrit
- Envío de código para revisión
- Envío de un conjunto de parches
Uso de la pantalla de cambios
- Recorrido por la pantalla de cambios
- Comentarios y aprobación
- Realización y confirmación de cambios
- Envío de cambios a Gerrit
- Anulación de cambios enviados
- Abandono y restauración de cambios
Resolución de conflictos
- Introducción al rebase
- Introducción al cherry-pick
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de Git
Público objetivo
- Ingenieros de software
- Administradores de proyectos Gerrit
- Cualquier persona que quiera aprender a utilizar Gerrit
Los cursos públicos requieren más de 5 participantes.
Revisión de código Gerrit - Reserva
Revisión de código Gerrit - Consulta
Revisión de código Gerrit - Solicitud de consultoría
Reseñas (1)
Repita el punto importante a recordar
Milly Chen - Logitech
Curso - Gerrit Code Review
Traducción Automática
Próximos cursos
Cursos Relacionados
GitLab Avanzado
21 HorasEsta formación en vivo dirigida por instructores en Bolivia (en línea o presencial) está dirigida a profesionales de nivel intermedio a avanzado que deseen aplicar GitLab para flujos de trabajo avanzados de CI/CD, estructuración de proyectos y desarrollo colaborativo utilizando la edición gratuita de GitLab.
Al finalizar esta formación, los participantes podrán:
- Implementar tuberías avanzadas de GitLab CI/CD con ejecutores personalizados y plantillas reutilizables.
- Organizar proyectos de manera efectiva utilizando grupos y espacios de nombres.
- Colaborar en código, incidencias y documentación con Markdown y herramientas de GitLab.
- Aplicar GitLab Pages, flujos de trabajo de lanzamiento y configuraciones seguras en proyectos reales.
GitHub Avanzado: Desarrollo y Colaboración Avanzados en GitHub
14 HorasUn curso avanzado y práctico diseñado para desarrolladores, ingenieros DevOps, líderes técnicos y equipos de ingeniería que ya poseen experiencia práctica con Git y GitHub. El curso se centra en flujos de trabajo de colaboración avanzados, gobernanza de repositorios, GitHub Actions, CI/CD, seguridad y automatización.
Taller práctico de Git con Azure DevOps
14 HorasEsta formación en vivo impartida por un instructor en Bolivia (en línea o presencial) está dirigida a desarrolladores e ingenieros de DevOps de nivel intermedio que desean adquirir experiencia práctica con Git y Azure DevOps, centrándose en la gestión de ramas, estrategias de fusión, resolución de conflictos y el uso efectivo de clientes gráficos.
Al final de esta formación, los participantes podrán:
- Comprender los conceptos fundamentales de Git y sus flujos de trabajo.
- Gestionar eficazmente las ramas y fusiones en entornos colaborativos.
- Resolver conflictos aplicando las mejores prácticas en escenarios reales.
- Utilizar clientes gráficos (SourceTree y GitKraken) para la gestión de Git.
- Realizar operaciones prácticas de Git tanto desde la consola como desde interfaces gráficas.
- Trabajar con Git en Azure DevOps para la integración de repositorios y el control de versiones.
Git completo
21 HorasLa formación integral en Git proporciona a los desarrolladores habilidades prácticas en control de versiones distribuido, desde la configuración de repositorios locales y estrategias de ramificación hasta el despliegue en servidores y flujos de trabajo colaborativos en equipo. El plan de estudios guía a los participantes a través de las herramientas utilitarias de Git y su personalización, brindando conocimientos aplicables para gestionar el control de código fuente en equipos de desarrollo complejos y pipelines de integración continua.
Gitea: Herramienta Git autoalojada que reemplaza a GitHub y GitLab
14 HorasGitea es un servicio Git ligero, de código abierto y autoalojado que proporciona gestión de repositorios, revisión de código, seguimiento de incidencias e integración con CI/CD. Es una alternativa cada vez más popular a GitHub y GitLab.com para equipos que necesitan control total sobre su código fuente sin estar sujetos a los términos de servicio de terceros ni a restricciones de exportación.
Fundamentos de Git y GitHub
21 HorasEsta formación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está orientada a desarrolladores e ingenieros de software que son nuevos en la plataforma de GitHub y desean emplear sus funciones junto con Git para mejorar el versionado y la gestión del código fuente de una aplicación empresarial.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y establecer una cuenta para acceder a la plataforma web de GitHub.
- Comprender cómo funciona el sistema de Git y asimilar los conceptos fundamentales de GitHub.
- Crear y gestionar repositorios en GitHub mientras implementan flujos de trabajo de Git.
- Ejecutar cambios en el código fuente dentro de GitHub y sincronizar las revisiones realizadas fuera de la plataforma.
- Operar Solicitudes de extracción (Pull Requests), Etiquetas, Lanzamientos y otros componentes fundamentales de GitHub.
- Realizar funciones de control de versiones basadas en Git y utilizar el entorno bash de GitHub.
- Crear ramas del repositorio para resolver defectos del proyecto junto con el equipo.
- Comprender y familiarizarse con la estructura de Git y GitHub para mejorar las prácticas de programación.
Fundamentos de GitHub para Seguridad y Automatización Empresarial
21 HorasEsta formación en vivo dirigida por un instructor en Bolivia (en línea o presencial) está orientada a desarrolladores y profesionales de DevOps de nivel intermedio que desean mejorar la seguridad, gobernanza y automatización de sus entornos de GitHub, especialmente en un contexto empresarial.
Al finalizar esta formación, los participantes podrán:
- Configurar y gestionar la configuración de seguridad de GitHub y el acceso a los repositorios.
- Implementar buenas prácticas de seguridad utilizando herramientas de GitHub como Dependabot y CodeQL.
- Crear, reutilizar y mantener GitHub Actions y flujos de trabajo.
- Supervisar y auditar la actividad para garantizar el cumplimiento normativo y la gobernanza a gran escala.
GitLab y GitLab CI
14 HorasGitLab es una aplicación de software para gestionar el ciclo de vida del desarrollo de software. Sus características principales incluyen gestión de proyectos, gestión del código fuente, integración continua / entrega continua (CI/CD), monitoreo y seguridad.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a desarrolladores que deseen configurar y utilizar GitLab para el control de versiones e integración continua.
Al finalizar esta formación, los participantes serán capaces de:
- Instalar y configurar GitLab.
- Comprender cómo implementar una alternativa a GitHub.
- Utilizar GitLab para gestionar un ciclo de vida DevOps.
- Emplear GitLab para la Integración Continua / Entrega Continua.
- Desarrollar, lanzar y probar software de manera eficiente utilizando GitLab.
Formato del curso
- Clase interactiva y discusión.
- Muchas sesiones de ejercicios y práctica.
- Ejecución práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para coordinar los detalles.
- Para obtener más información sobre GitLab, visite: https://about.gitlab.com/
GitLab Autogestionado: Plataforma completa de DevSecOps sin SaaS
21 HorasGitLab autogestionado es la implementación local (on-premises) de la plataforma completa de DevSecOps de GitLab, que incluye gestión del código fuente, CI/CD, registro de contenedores, análisis de seguridad y monitoreo. Es el estándar de oro para organizaciones que desean contar con todas las funcionalidades de GitLab sin depender de un servicio SaaS ni permitir que sus datos abandonen su red.
Git para Usuarios
7 HorasGit para Usuarios equipa a desarrolladores y gerentes de proyectos con técnicas fundamentales de control de versiones utilizando Git para el desarrollo colaborativo. Cubre los principios básicos del modelo de datos de Git, tipos de objetos, estrategias de ramificación y flujos de trabajo de fusión. Examina métodos probados para el historial de commits, análisis de diferencias, operaciones de stash, etiquetas y patrones de desarrollo distribuido con repositorios alojados. Ayuda a los equipos de software a gestionar historiales de versiones, resolver conflictos de fusión y mantener un código rastreable en proyectos colaborativos.
Git para las Víctimas de Subversiòn
7 HorasRealice una transición fluida desde Subversion a Git con este entrenamiento específico de migración, diseñado para usuarios de SVN que desean aprovechar el control de versiones distribuido. Este curso práctico aborda conceptos fundamentales de Git, patrones de flujo de trabajo diario, estrategias avanzadas de ramificación y combinación, procesos completos de migración del flujo de trabajo, detalles internos de Git, y consejos prácticos de integración: ayudando a los desarrolladores a eliminar errores comunes y adoptar con confianza y eficiencia flujos de trabajo DVCS modernos para procesos de desarrollo más rápidos y colaborativos.
Kubernetes y GitLab
14 HorasEsta formación presencial impartida por un instructor en <ubicación> (en línea o presencial) está dirigida a ingenieros de DevOps que desean usar Kubernetes y GitLab para automatizar el ciclo de vida de DevOps.
Al finalizar esta formación, los participantes serán capaces de:
- Automatizar compilaciones, pruebas y despliegues de aplicaciones.
- Crear una infraestructura de compilación automatizada.
- Desplegar una aplicación en un entorno de nube contenedorizado.
Administración e Implementación de versiones con el Sistema de Control de Versiones Distribuidas
7 HorasEste curso ha sido creado para gerentes de proyecto, gestores de lanzamiento, gerentes de producto, propietarios de producto, Scrum Masters, arquitectos de software y todas las personas responsables de planificar lanzamientos y despliegues de software.
Muestra cómo trasladar cambios desde los requisitos, a través del desarrollo y pruebas, hasta el entorno de producción utilizando un sistema de control de versiones distribuido (específicamente GIT, aunque las personas que utilizan otros sistemas de control de fuentes distribuidos también se beneficiarán de este curso).
Woodpecker CI: Pipelines ligeros y autoalojados para Gitea y Forgejo
14 HorasWoodpecker CI es un motor de integración continua sencillo pero potente, diseñado específicamente para forjas Git autoalojadas como Gitea y Forgejo. Ofrece una experiencia CI/CD nativa de Docker, ligera, sin la complejidad ni los costes adicionales de licencias propios de las plataformas de integración continua empresariales.