Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione
- Panoramica di Bazel
- Comprendere l'architettura Bazel
Introduttiva
- Installazione del runtime e del launcher Bazel
- Informazioni sull'interfaccia utente Bazel
Comprendere la struttura del progetto e gli elementi costitutivi di base
- Blocco di costruzione del progetto
- Struttura del progetto
- Concetti di una logica di compilazione
Richiamo di una destinazione dalla riga di comando
- Esecuzione di una destinazione
- Comandi di uso comune
- Directory di output e cache
Informazioni sul ciclo di vita della compilazione Bazel
- Fasi del ciclo di vita Bazel
- File di configurazione
- Regole del linguaggio di programmazione
Utilizzo di Bazel Automazione di base per Java
- Impostazione di un progetto Java
- Creazione di un progetto Java
- Esecuzione della compilazione dalla riga di comando
- Ispezione dell'artefatto generato
- Distribuzione del progetto Java
- Guida Bazel dall'IDE
- Utilizzo di Bazel in IntelliJ
Bazel Gestione delle dipendenze
- Modellazione della granularità e delle dipendenze dei pacchetti con granularità fine
- Dichiarazione di dipendenze esterne
- Dichiarazione di una libreria esterna e suo utilizzo in un codice
- Dichiarazione della dipendenza JUnit
- Pubblicazione di un file JAR in un repository Maven
- Pubblicazione di una libreria Java in locale Maven
Automazione dei test
- Esecuzione di test automatizzati
- Esecuzione dei test JUnit
Avanzate Bazel
- Concetti di estensione
- Scrittura ed esecuzione di una genrule
- Memorizzazione nella cache remota ed esecuzione
- Stampaggio delle costruzioni
- Bazel interrogazione
- Toolchain Java
Risoluzione dei problemi
Riepilogo e prossime tappe
Requisiti
- Conoscenza ed esperienza con il concetto di sistema di compilazione
- Conoscenza di base del linguaggio di programmazione Java
Pubblico
- Sviluppatori di software
14 ore
Recensioni (1)
- La disponibilità del formatore a rispondere alle domande e ad aiutarci con i problemi - La parte base iniziale del corso, in cui il formatore ci ha dato le prime informazioni per prepararci agli esempi
Lora
Corso - Bazel
Traduzione automatica