Revisión de Códigos con Gerrit
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 de Git. Actúa como un repositorio que permite enviar un código y crear una revisión para sus confirmaciones.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a ingenieros de software y cualquier persona que desee aprender a usar Gerrit como repositorio Git y realizar revisiones de código.
Al final de esta formación, los participantes serán capaces de:
- Comprenda cómo funciona Gerrit y cómo administrar la interfaz web de Gerrit.
- Conozca las buenas prácticas para usar Gerrit en el manejo de flujos de trabajo de revisión de código.
- Administrar y configurar un proyecto de Gerrit.
Formato del curso
- Charla y discusión interactiva.
- Muchos 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, póngase en contacto con nosotros para concertarlo.
Temario del curso
Introducción
- Resumen de Gerrit
- Descripción de la interfaz de usuario de Gerrit
Empezar
- Configuración de Git
- Creación de un proyecto
- Creación de ramas y etiquetas
- Gestión de los controles de acceso
- Eliminación de un proyecto
Configuración de los ajustes de usuario
- Configuración de nombre y estado
- Email y configuración de claves SSH
- Configuración de la lista de seguimiento del proyecto
Enviar código a Gerrit
- Envío de código para su revisión
- Empujar un conjunto de parches
Uso de la pantalla de cambio
- Tutorial de cambio de pantalla
- Comentarios y aprobación
- Realizar y confirmar cambios
- Impulsando cambios en Gerrit
- Revertir los cambios enviados
- Abandono y restauración de cambios
Resolución de conflictos
- Introducción al rebase
- Introducción a la selección de cerezas
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimientos básicos de Git
Audiencia
- Ingenieros de software
- Administradores de proyectos de Gerrit
- Cualquiera que quiera aprender a usar Gerrit
Los cursos públicos requieren más de 5 participantes.
Revisión de Códigos con Gerrit - Reserva
Revisión de Códigos con Gerrit - Consulta
Revisión de Códigos con Gerrit - Solicitud de consultoría
Testimonios (1)
Repita el punto importante a recordar
Milly Chen - Logitech
Curso - Gerrit Code Review
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced GitLab
21 HorasEste curso de capacitación dirigido por un instructor en Peru (en línea o en las instalaciones) está destinado a profesionales de nivel intermedio a avanzado que deseen aplicar GitLab para flujos de trabajo CI/CD avanzados, estructuración de proyectos y desarrollo colaborativo utilizando la edición gratuita de GitLab.
Al final de este curso, los participantes serán capaces de:
- Implementar canales CI/CD avanzados de GitLab con ejecutores personalizados y plantillas reutilizables.
- Organizar proyectos eficazmente utilizando grupos y espacios de nombres.
- Colaborar en código, problemas y documentación con Markdown y herramientas de GitLab.
- Aplicar GitLab Pages, flujos de trabajo de lanzamiento y configuraciones seguras en proyectos del mundo real.
Taller práctico de Git con Azure DevOps
14 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) está destinado a desarrolladores y ingenieros DevOps de nivel intermedio que deseen obtener experiencia práctica con Git y Azure DevOps, centrándose en el manejo de ramas, estrategias de fusión, resolución de conflictos y uso eficaz de clientes gráficos.
Al final de este entrenamiento, los participantes serán capaces de:
- Entender conceptos fundamentales de Git y flujos de trabajo.
- Gestionar eficazmente ramas y fusiones en entornos colaborativos.
- Resolver conflictos utilizando 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 control de versiones.
Git completo
21 HorasEste es un curso completo para personas que no están familiarizadas con ningún otro sistema de control de versiones distribuido. Comienza con ejercicios simples para trabajar en un repositorio local y termina con la práctica de trabajar en equipo.
Este curso se centra en ejercicios
Gitea: Forge de código Git alojado internamente que reemplaza a GitHub y GitLab
14 HorasGitea es un servicio Git ligero, de código abierto y autoalojado que ofrece gestión de repositorios, revisión de código, seguimiento de incidencias e integración de 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 capacitación en vivo dirigida por un instructor en Peru (en línea o en el sitio) está dirigida a desarrolladores e ingenieros de software que son nuevos en la plataforma de GitHub y desean emplear sus funciones junto con Git para una mejor gestión y control de versiones del código fuente de una aplicación empresarial.
Al final de esta capacitación, los participantes serán capaces de:
- Configurar y configurar una cuenta para acceder a la plataforma web de GitHub.
- Comprenda cómo funciona el sistema de Git y comprenda los conceptos fundamentales de GitHub.
- Cree y administre GitHub repositorios mientras implementa flujos de trabajo de Git.
- Ejecute los cambios en el código fuente dentro de GitHub y sincronice las revisiones que se realizaron fuera de la plataforma.
- Opere solicitudes de extracción, etiquetas, lanzamientos y otros componentes fundamentales GitHub.
- Realice funcionalidades de control de versiones basadas en Git y utilice el entorno bash de GitHub.
- Cree ramas de repositorio para resolver defectos del proyecto junto con el equipo.
- Comprender y familiarizarse con Git y la estructura de GitHub para una mejor práctica de programación.
Fundamentos de GitHub para Seguridad y Automatización Empresarial
21 HorasEste curso dirigido por un instructor, en vivo, en Peru (en línea o presencial), está destinado a desarrolladores y profesionales de DevOps de nivel intermedio que deseen mejorar la seguridad, la gobernanza y la automatización de sus entornos de GitHub, especialmente dentro de un contexto empresarial.
Al final de este curso, los participantes serán capaces de:
- Configurar y gestionar la seguridad y el acceso a los repositorios en GitHub.
- Implementar las mejores prácticas de seguridad utilizando herramientas de GitHub como Dependabot y CodeQL.
- Crear, reutilizar y mantener Actions y flujos de trabajo en GitHub.
- Monitorear y auditar la actividad para cumplir con las normativas y gobernanza a gran escala.
GitLab y GitLab CI
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (presencial o remota) está dirigida a desarrolladores que desean configurar y usar Gitlab para el control de versiones y la integración continua.
Al final de esta formación, los participantes serán capaces de:
- Instala y configura Gitlab.
- Comprender cómo implementar una alternativa a Github.
- Utilice Gitlab para administrar un ciclo de vida DevOps.
- Utilice Gitlab para la integración continua / entrega continua.
- Desarrolle, publique y pruebe software de manera eficiente utilizando Gitlab.
GitLab Autogestionado: Plataforma DevSecOps Completa Sin SaaS
21 HorasGitLab Autogestionado es la implementación local de la plataforma DevSecOps completa de GitLab, que incluye gestión de código fuente, CI/CD, registro de contenedores, escaneo de seguridad y monitoreo. Es el estándar de oro para las organizaciones que desean disfrutar de la funcionalidad completa de GitLab sin depender de servicios en la nube (SaaS) ni permitir que sus datos salgan de su red.
Implementación Continua GitOps para Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a DevOps ingenieros que desean configurar, implementar y administrar un flujo de trabajo de implementación de software basado en Git para sus Kubernetes aplicaciones.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure Spinnaker y Terraform.
- Comprenda los beneficios de GitOps sobre la CI/CD tradicional y la infraestructura como código (IAC).
- Aléjese del mantenimiento de scripts. Configure y ejecute un proceso de implementación bien definido.
- Aplique las prácticas recomendadas para la implementación, la administración y la supervisión nativas de la nube.
- Recupere implementaciones de errores parciales sin intervención manual.
- Cree una estrategia de GitOps para el desarrollo de aplicaciones.
Git para Usuarios
7 HorasEste curso ha sido creado para todos los que van a utilizar el repositorio Git.
Desarrolladores de software, gestores de proyectos, arquitectos de software y arquitectos de soluciones, gestores de lanzamientos, etc...
Git para las Víctimas de Subversiòn
7 HorasEste curso muestra a los usuarios de Subversion cómo usar Git. Ayuda a migrar sin problemas los hábitos de SVN a Git y a evitar errores comunes.
Kubernetes y Gitlab
14 HorasEsta capacitación en vivo dirigida por un instructor en Peru (en línea o presencial) está dirigida a DevOps ingenieros que desean utilizar Kubernetes y Gitlab para automatizar el ciclo de vida DevOps.
Al final de esta formación, los participantes serán capaces de:
- Automatice las compilaciones, las pruebas y las implementaciones de aplicaciones.
- Cree una infraestructura de compilación automatizada.
- Implemente una aplicación en un entorno de nube en contenedores.
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, gerentes de lanzamientos, gerentes de productos, propietarios de productos, Scrum Masters, arquitectos de software y todos aquellos que son responsables de planificar los lanzamientos y la implementación de software.
Muestra cómo mover cambios desde los requisitos, a través del desarrollo y las pruebas hasta el entorno de producción utilizando un sistema de control de versiones distribuido (GIT en particular, aunque las personas que usan otros SCMs distribuidos también pueden beneficiarse 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 de CI/CD ligera y nativa de Docker, sin la complejidad ni los costes de licencia de las plataformas de CI empresariales.