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.
Programa del Curso
Introducción
- Descripción general de Bazel
- Descripción de la arquitectura Bazel
Empezar
- Instalación del tiempo de ejecución Bazel y el lanzador
- Descripción de la interfaz de usuario Bazel
Comprender la estructura del proyecto y los componentes básicos
- Bloque de construcción del proyecto
- Estructura del proyecto
- Conceptos de una lógica de compilación
Invocar un destino desde la línea de comandos
- Ejecución de un objetivo
- Comandos de uso común
- Directorios de salida y caché
Descripción del ciclo de vida de compilación Bazel
- Fases del ciclo de vida Bazel
- Archivo de configuración
- Reglas del lenguaje de programación
Uso de Bazel Automatización básica para Java
- Configuración de un proyecto Java
- Creació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
- Conducción Bazel desde el IDE
- Uso de Bazel en IntelliJ
Bazel Gestión de dependencias
- Modelado detallado de la granularidad y las dependencias de los paquetes
- Declaración de dependencias externas
- Declarar una biblioteca externa y usarla en un código
- Declarar la dependencia de JUnit
- Publicación de un archivo JAR en un repositorio Maven
- Publicación de una biblioteca Java en local Maven
Automatización de pruebas
- Realización de pruebas automatizadas
- Ejecución de pruebas JUnit
Avanzado Bazel
- Conceptos de extensión
- Escribir y ejecutar una regla genrule
- Almacenamiento en caché y ejecución remotos
- Estampado de construcción
- Bazel Consulta
- Cadenas de herramientas de Java
Solución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimiento y experiencia con el concepto de sistema de construcción
- Conocimientos básicos del lenguaje de programación Java
Audiencia
- Desarrolladores de software
14 Horas
Testimonios (1)
- La disposición del formador para responder a nuestras preguntas y ayudarnos con los problemas. - La parte básica inicial del curso, donde el formador nos dio información inicial para prepararnos para los ejemplos
Lora
Curso - Bazel
Traducción Automática