Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere
- Prezentare generală a Bazel
- Înțelegerea arhitecturii Bazel
Începutul
- Instalarea runtime-ului și a lansatorului Bazel
- Înțelegerea interfeței utilizator Bazel
Înțelegerea structurii proiectului și a blocurilor de bază
- Blocul de construire al proiectului
- Structura proiectului
- Conceptele unei logici de construire
Invocarea unei ținte din linia de comandă
- Executarea unei ținte
- Comenzi frecvent utilizate
- Directoare de ieșire și cache
Înțelegerea ciclului de viață al construcției Bazel
- Fazele ciclului de viață Bazel
- Fișier de configurare
- Reguli ale limbajelor de programare
Utilizarea automatizării de bază Bazel pentru Java
- Configurarea unui proiect Java
- Construirea unui proiect Java
- Executarea construcției din linia de comandă
- Inspectarea artefactului generat
- Implementarea proiectului Java
- Conducerea Bazel din IDE
- Utilizarea Bazel în IntelliJ
Gestionarea dependențelor în Bazel
- Modelarea granularității fine a pachetelor și a dependențelor
- Declararea dependențelor externe
- Declararea unei biblioteci externe și utilizarea ei într-un cod
- Declararea dependenței JUnit
- Publicarea unui JAR într-un depozit Maven
- Publicarea unei biblioteci Java în Maven local
Automatizarea testării
- Efectuarea testelor automate
- Executarea testelor JUnit
Bazel avansat
- Concepte de extensie
- Scrierea și executarea unei genrule
- Cache și execuție la distanță
- Stampingul construcției
- Interogarea Bazel
- Lanțuri de unelte Java
Depanare
Rezumat și pași următori
Cerințe
- Cunoștințe și experiență cu conceptul de sistem de construire
- Înțelegere de bază a limbajului de programare Java
Public țintă
- Dezvoltatori de software
14 Ore
Mărturii (1)
- Disponibilitatea instrucțorului de a răspunde la întrebările noastre și de a ne ajuta cu problemele - Partea inițială de bază a cursului, unde instrucțorul ne-a oferit informații inițiale pentru a ne pregăti pentru exemple
Lora
Curs - Bazel
Tradus de catre o masina