Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción
- Descripción general de Bazel
- Comprensión de la arquitectura de Bazel
Primeros pasos
- Instalación del entorno de ejecución y el lanzador de Bazel
- Comprensión de la interfaz de usuario de Bazel
Comprensión de la estructura del proyecto y los componentes básicos
- Componente básico del proyecto
- Estructura del proyecto
- Conceptos de lógica de construcción
Ejecución de un objetivo desde la línea de comandos
- Ejecución de un objetivo
- Comandos de uso común
- Directorios de salida y caché
Comprensión del ciclo de vida de la construcción de Bazel
- Fases del ciclo de vida de Bazel
- Archivo de configuración
- Reglas de lenguaje de programación
Uso de la automatización básica de Bazel para Java
- Configuración de un proyecto Java
- Construcción de un proyecto Java
- Ejecución de la construcción desde la línea de comandos
- Inspección del artefacto generado
- Implementación del proyecto Java
- Control de Bazel desde el entorno de desarrollo integrado (IDE)
- Uso de Bazel en IntelliJ
Gestión de dependencias en Bazel
- Modelado de granularidad y dependencias de paquetes de manera detallada
- Declaración de dependencias externas
- Declaración de una biblioteca externa y su uso en el código
- Declaración de la dependencia de JUnit
- Publicación de un archivo JAR en un repositorio Maven
- Publicación de una biblioteca Java en Maven local
Automatización de pruebas
- Ejecución de pruebas automatizadas
- Ejecución de pruebas JUnit
Bazel avanzado
- Conceptos de extensión
- Escritura y ejecución de un genrule
- Caché y ejecución remota
- Etiquetado de la construcción
- Consulta en Bazel
- Cadena de herramientas para Java
Resolución de problemas
Resumen y siguientes pasos
Requerimientos
- Conocimiento y experiencia en el concepto de sistemas de construcción
- Comprensión básica del lenguaje de programación Java
Público objetivo
- Desarrolladores de software
14 Horas
Testimonios (1)
- La disposición del formador a responder nuestras preguntas y a ayudarnos con los problemas - La parte inicial básica del curso, donde el formador nos proporcionó información inicial para prepararnos con los ejemplos
Lora
Curso - Bazel
Traducción Automática