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 Bazel
Înțelegerea structurii proiectului și a blocurilor de bază
- Blocul de construcție al proiectului
- Structura proiectului
- Concepte ale logicii de construcție
Invocarea unui țintă din linia de comandă
- Executarea unui țintă
- 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 Bazel
- Modelarea granularității fine a pachetelor și a dependențelor
- Declararea dependențelor externe
- Declararea unei biblioteci externe și utilizarea ei în 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ță
- Stamping al construcției
- Interogarea Bazel
- Lanțuri de unelte Java
Depanare
Rezumat și următorii pași
Cerințe
- Cunoștințe și experiență cu conceptul de sistem de construcție
- Înțelegere de bază a limbajului de programare Java
Publicul ț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