Temario del curso
Introducción
- Visión general de Bazel
- Comprensión de la arquitectura de Bazel
Comenzando
- Instalación del tiempo de ejecución y lanzador de Bazel
- Comprensión de la interfaz de usuario de Bazel
Entendiendo la estructura del proyecto y los bloques básicos
- Bloque básico del proyecto
- Estructura del proyecto
- Conceptos de lógica de construcción
Invocando un objetivo desde la línea de comandos
- Ejecución de un objetivo
- Comandos comúnmente utilizados
- Directorios de salida y caché
Entendiendo el 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
Usando 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
- Despliegue del proyecto Java
- Diseño de Bazel desde el IDE
- Uso de Bazel en IntelliJ
Gestión de dependencias de Bazel
- Modelado de granularidad detallada y dependencias de paquetes
- Declaración de dependencias externas
- Declaración de una biblioteca externa y su uso en el código
- Declaración de la dependencia JUnit
- Publicación de un JAR en un repositorio Maven
- Publicación de una biblioteca Java local en Maven
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é remota y ejecución
- Marcación de construcción
- Bazel query
- Cadenas de herramientas Java
Resolución de problemas
Resumen y siguientes pasos
Requerimientos
- Conocimiento y experiencia con el concepto de sistema de construcción
- Comprensión básica del lenguaje de programación Java
Público objetivo
- Desarrolladores de software
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 3200 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
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