Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Panoramica di Bazel
- Comprensione dell'architettura di Bazel
Inizio Rapido
- Installazione del runtime e del launcher di Bazel
- Comprensione dell'interfaccia utente di Bazel
Comprensione della Struttura del Progetto e dei Blocchi Fondamentali
- Blocchi fondamentali del progetto
- Struttura del progetto
- Concetti di logica di compilazione
Esecuzione di un Target dalla Riga di Comando
- Esecuzione di un target
- Comandi comuni
- Diretori di output e cache
Comprensione del Ciclo di Vita della Compilazione di Bazel
- Fasi del ciclo di vita di Bazel
- File di configurazione
- Regole per il linguaggio di programmazione
Utilizzo dell'Automazione di Base di Bazel per Java
- Configurazione di un progetto Java
- Compilazione di un progetto Java
- Esecuzione della compilazione dalla riga di comando
- Ispezione dell'artefatto generato
- Distribuzione del progetto Java
- Utilizzo di Bazel dall'IDE
- Utilizzo di Bazel in IntelliJ
Gestione delle Dipendenze con Bazel
- Modellazione della granularità fine-grained dei pacchetti e delle dipendenze
- Dichiarazione di dipendenze esterne
- Dichiarazione di una libreria esterna e utilizzarla nel codice
- Dichiarazione della dipendenza JUnit
- Pubblicazione di un JAR in un repository Maven
- Pubblicazione di una libreria Java in Maven locale
Automazione dei Test
- Esecuzione di test automatizzati
- Esecuzione di test JUnit
Bazel Avanzato
- Concetti di estensione
- Scrittura ed esecuzione di un genrule
- Cache e esecuzione remota
- Marcatura della compilazione
- Query Bazel
- Catene strumenti Java
Risoluzione dei Problemi
Somma e Prossimi Passi
Requisiti
- Conoscenza ed esperienza con il concetto di sistema di compilazione
- Comprensione di base del linguaggio di programmazione Java
Pubblico
- Sviluppatori 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