Gerrit Code Review
Gerrit es una herramienta de revisión de código gratuita y de código abierto, basada en la web, 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á dirigida a ingenieros de software y a cualquier persona que desee aprender a utilizar Gerrit como repositorio de Git y realizar revisiones de código.
Al finalizar esta formación, los participantes podrán:
- Comprender cómo funciona Gerrit y cómo gestionar la interfaz web de Gerrit.
- Aprender buenas prácticas para el uso de Gerrit en el manejo de flujos de trabajo de revisión de código.
- Administrar y configurar un proyecto en Gerrit.
Formato del curso
- Conferencia interactiva y discusión.
- Muchas 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 coordinar.
Temario del curso
Introducción
- Visión general de Gerrit.
- Comprensión de la interfaz de usuario (UI) 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 la configuración 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 vigilancia del proyecto.
Envío de código a Gerrit
- Envío de código para revisión.
- Envío de un patchset.
Uso de la pantalla de cambios
- Recorrido por la pantalla de cambios.
- Comentarios y aprobaciones.
- Realización y confirmación de cambios.
- Envío de cambios a Gerrit.
- Deshacer cambios enviados.
- Abandonar y restaurar cambios.
Resolución de conflictos
- Introducción a rebase.
- Introducción a cherry-pick.
Resolución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de Git.
Audiencia
- Ingenieros de software.
- Administradores de proyectos en Gerrit.
- Cualquier persona que quiera aprender a utilizar Gerrit.
Los cursos públicos requieren más de 5 participantes.
Gerrit Code Review - Reserva
Gerrit Code Review - Consulta
Gerrit Code Review - 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 con instructores en Guatemala (en línea o presencial) está dirigida a profesionales de nivel intermedio a avanzado que desean 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 serán capaces de:
- Implementar pipelines avanzados de GitLab CI/CD con ejecutores personalizados y plantillas reutilizables.
- Organizar proyectos de manera efectiva mediante grupos y espacios de nombres.
- Colaborar en código, incidencias y documentación usando Markdown y las herramientas de GitLab.
- Aplicar GitLab Pages, flujos de trabajo de lanzamiento y configuraciones seguras en proyectos del mundo real.
GitHub Advanced – 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 cuentan con experiencia práctica en 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 directo, impartida por un instructor, en Guatemala (en línea o presencial), está dirigida a desarrolladores e ingenieros 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 eficaz de clientes gráficos.
Al finalizar esta formación, los participantes serán capaces de:
- Comprender los conceptos básicos de Git y sus flujos de trabajo.
- Gestionar de manera efectiva las ramas y fusiones en entornos colaborativos.
- Resolver conflictos aplicando mejores prácticas en escenarios reales.
- Utilizar clientes gráficos (SourceTree y GitKraken) para la gestión de Git.
- Ejecutar 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 del repositorio local y estrategias de ramificación hasta el despliegue en el servidor y flujos de trabajo colaborativos para equipos. El programa guía a los participantes por las herramientas utilitarias de Git y su personalización, ofreciendo conocimiento aplicable para gestionar el control de origen en equipos de desarrollo complejos y pipelines de integración continua.
Gitea: Forja Git autohospedada que reemplaza a GitHub y GitLab
14 HorasGitea es un servicio Git ligero, de código abierto y autohospedado que proporciona gestión de repositorios, revisión de código, seguimiento de incidencias e integración de CI/CD. Se está convirtiendo en una alternativa cada vez más popular a GitHub y GitLab.com para equipos que necesitan control total sobre su código fuente sin las condiciones de servicio de terceros ni las restricciones de exportación.
Fundamentos de Git y GitHub
21 HorasEsta formación en vivo impartida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores e ingenieros de software que son nuevos en la plataforma de GitHub y desean aprovechar sus características 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 entender los conceptos fundamentales de GitHub.
- Crear y administrar repositorios de GitHub mientras se 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.
- Manejar Pull Requests (Solicitudes de extracción), Tags (Etiquetas), Releases (Lanzamientos) y otros componentes fundamentales de GitHub.
- Realizar funcionalidades 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 la Seguridad Empresarial y Automatización
21 HorasEsta formación en vivo impartida por un instructor en Guatemala (en línea o presencial) está dirigida a desarrolladores con experiencia intermedia y profesionales de DevOps que deseen mejorar la seguridad, gobernanza y automatización de sus entornos 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 las mejores prácticas de seguridad utilizando herramientas 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 escala.
GitLab y GitLab CI
14 HorasGitLab es una aplicación de software diseñada para gestionar el ciclo de vida del desarrollo de software. Sus características principales incluyen la gestión de proyectos, control de código fuente, integración continua/despliegue continuo (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 capacitació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 DevOps.
- Aplicar GitLab en la Integración Continua y Despliegue Continuo (CI/CD).
- Desarrollar, liberar y probar software de manera eficiente usando GitLab.
Formato del curso
- Clase interactiva y discusión.
- Abundantes 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, por favor contáctenos para coordinar los detalles.
- Para obtener más información sobre GitLab, visite: https://about.gitlab.com/
GitLab Autogestionado: Plataforma DevSecOps Completa sin Dependencia de SaaS
21 HorasGitLab Autogestionado es la implementación en infraestructura propia del ecosistema completo de plataforma DevSecOps de GitLab, que incluye gestión de código fuente, CI/CD, registro de contenedores, análisis de seguridad y monitoreo. Es el estándar de referencia para las organizaciones que buscan aprovechar todas las funcionalidades de GitLab sin depender de servicios SaaS ni permitir que sus datos salgan de su red corporativa.
Git para Usuarios
7 HorasGit para usuarios capacita a los desarrolladores y gerentes de proyectos en las técnicas fundamentales de control de versiones con Git para el desarrollo colaborativo. Cubre los principios centrales del modelo de datos de Git, tipos de objetos, estrategias de ramificación y flujos de trabajo de integración. Examina métodos comprobados para el historial de confirmaciones, análisis de diferencias, operaciones de ocultación (stash), etiquetas y patrones de desarrollo distribuido con repositorios alojados. Ayuda a los equipos de software a gestionar las historias de versiones, resolver conflictos de integració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 esta capacitación específica de migración diseñada para usuarios de SVN que buscan aprovechar el control de versiones distribuido. Este curso práctico cubre conceptos fundamentales de Git, patrones de flujo de trabajo diario, estrategias avanzadas de ramificación y fusión, procesos completos de migración de flujos de trabajo, aspectos internos de Git y consejos prácticos de integración, ayudando a los desarrolladores a eliminar errores comunes y adoptar flujos de trabajo DVCS modernos con confianza y eficiencia para procesos de desarrollo más rápidos y colaborativos.
Kubernetes y GitLab
14 HorasEsta formación en vivo con instructores en Guatemala (en línea o presencial) está dirigida a ingenieros DevOps que desean utilizar Kubernetes y GitLab para automatizar el ciclo de vida DevOps.
Al finalizar esta formación, los participantes podrán:
- Automatizar compilaciones de aplicaciones, pruebas y despliegues.
- Crear una infraestructura de compilación automatizada.
- Desplegar una aplicación en un entorno de nube contenerizado.
Administración e Implementación de versiones con el Sistema de Control de Versiones Distribuidas
7 HorasEste curso ha sido creado para gerentes de proyectos, responsables de lanzamientos, gerentes de producto, propietarios de producto, Scrum Masters, arquitectos de software y todas las personas responsables de planificar los lanzamientos y el despliegue de software.
Muestra cómo mover 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 (GIT en particular, aunque las personas que utilizan otros SCMs también pueden beneficiarse de este curso).
Woodpecker CI: Pipelines ligeros y autohospedados para Gitea y Forgejo
14 HorasWoodpecker CI es un motor de integración continua simple pero potente, diseñado específicamente para Git forges autohospedadas como Gitea y Forgejo. Ofrece una experiencia CI/CD ligera y nativa de Docker, sin la complejidad ni los costes de licencia típicos de las plataformas empresariales.