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.
Schița de curs
Introducere
- Prezentare generală a Bazel
- Înțelegerea arhitecturii Bazel
Noțiuni introductive
- Instalarea runtime-ului și a lansatorului Bazel
- Înțelegerea interfeței de utilizare Bazel
Înțelegerea structurii proiectului și a elementelor de bază
- Blocul de construcție al proiectului
- Structura proiectului
- Concepte ale unei logici de construire
Invocarea unui obiectiv din linia de comandă
- Executarea unei ținte
- Comenzi utilizate în mod obișnuit
- Directoare de ieșire și de cache
Înțelegerea ciclului de viață Bazel Build Lifecycle
- Fazele ciclului de viață Bazel
- Fișier de configurare
- Reguli privind limbajul de programare
Folosind Bazel Automatizare de bază pentru Java
- Configurarea unui proiect Java
- Construirea unui proiect Java
- Executarea compilării din linia de comandă
- Inspectarea artefactului generat
- Implementarea proiectului Java
- Conducerea Bazel din IDE
- Utilizarea Bazel în IntelliJ
Bazel Managementul dependențelor
- Modelarea granularității și a dependențelor pachetelor cu granulație fină
- Declararea dependențelor externe
- Declararea unei biblioteci externe și utilizarea acesteia într-un cod
- Declararea dependenței JUnit
- Publicarea unui JAR într-un depozit Maven.
- Publicarea unei biblioteci Java într-un depozit local Maven
Automatizarea testelor
- Efectuarea de teste automate
- Executarea testelor JUnit
Avansat Bazel
- Concepte de extindere
- Scrierea și executarea unui genrule
- Memorarea și executarea la distanță
- Ștampilarea construcției
- Bazel interogare
- Lanțuri de instrumente Java
Depanare
Rezumat și etapele următoare
Cerințe
- Cunoștințe și experiență cu conceptul de build system
- Înțelegere de bază a limbajului de programare Java .
Audiență
- Dezvoltatorii de software
14 ore
Mărturii (1)
- Disponibilitatea formatorului de a răspunde la întrebările noastre și de a ne ajuta cu problemele - Partea inițială de bază a cursului, în care formatorul ne-a oferit informații inițiale pentru a ne pregăti pentru exemplele prezentate
Lora
Curs - Bazel
Tradus de catre o masina