Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Visão geral de Bazel
- Compreender a arquitetura de Bazel
Começar a trabalhar
- Instalar o tempo de execução e o iniciador do Bazel
- Compreender a IU do Bazel
Compreender a estrutura do projeto e os elementos básicos de construção
- Módulo de construção do projeto
- Estrutura do projeto
- Conceitos de uma lógica de construção
Invocando um alvo a partir da linha de comando
- Execução de um objetivo
- Comandos mais utilizados
- Directórios de saída e de cache
Compreender o ciclo de vida de construção Bazel
- Fases do ciclo de vida Bazel
- Ficheiro de configuração
- Regras da linguagem de programação
Usando Bazel Automação básica para Java
- Configurar um projeto Java
- Construir um projeto Java
- Executando a construção a partir da linha de comando
- Inspecionando o artefato gerado
- Implantando o projeto Java
- Conduzindo Bazel a partir do IDE
- Usando Bazel no IntelliJ
Bazel Gestão de dependências
- Modelação de dependências e granularidade fina de pacotes
- Declarar dependências externas
- Declarando uma biblioteca externa e usando-a em um código
- Declarar a dependência JUnit
- Publicando um JAR em um repositório Maven
- Publicação de uma biblioteca Java em um repositório Maven local
Automatização de testes
- Execução de testes automatizados
- Execução de testes JUnit
Avançado Bazel
- Conceitos de extensão
- Escrever e executar um genrule
- Armazenamento em cache e execução remotos
- Compilação de carimbos
- Consulta Bazel
- Cadeias de ferramentas Java
Resolução de problemas
Resumo e próximas etapas
Requisitos
- Conhecimento e experiência com o conceito de sistema de construção
- Compreensão básica da linguagem de programação Java
Público
- Desenvolvedores de software
14 Horas
Declaração de Clientes (1)
- A disponibilidade do formador para responder às nossas perguntas e para nos ajudar com as questões - A parte básica inicial do curso, em que o formador nos deu informações iniciais para nos preparar para os exemplos
Lora
Curso - Bazel
Máquina Traduzida