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
- Visión general de Bazel.
- Comprensión de la arquitectura de Bazel.
Primeros pasos
- Instalación del entorno de ejecución y lanzador de Bazel.
- Comprensión de la interfaz de usuario de Bazel.
Comprensión de la estructura del proyecto y los bloques de construcción básicos
- Bloques de construcción del proyecto.
- Estructura del proyecto.
- Conceptos de la lógica de compilación.
Invocació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 compilación de Bazel
- Fases del ciclo de vida de Bazel.
- Archivo de configuración.
- Reglas del lenguaje de programación.
Uso de la automatización básica de Bazel para Java
- Configuración de un proyecto Java.
- Compilación de un proyecto Java.
- Ejecución de la compilación desde la línea de comandos.
- Inspección del artefacto generado.
- Implementación del proyecto Java.
- Control de Bazel desde el IDE.
- Uso de Bazel en IntelliJ.
Gestión de dependencias de Bazel
- Modelado de granularidad fina de paquetes y dependencias.
- 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 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 una genrule.
- Caché y ejecución remotos.
- Generación de marcas de compilación.
- Consulta de Bazel.
- Toolchains de Java.
Resolución de problemas
Resumen y próximos pasos.
Requerimientos
- Conocimientos y experiencia con el concepto de sistema de compilació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