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
- Panoramică a Bazel
- Înțelegerea arhitecturii Bazel
Începuturi
- Instalarea timpului de funcționare și lansatorului Bazel
- Înțelegerea interfeței utilizator a Bazel
Înțelegerea structurii proiectului și a elementelor de bază ale compilării
- Elemente de construcție ale proiectului
- Structura proiectului
- Concepte de logică a compilării
Apelezarea unei ținte din linia de comandă
- Executarea unei ținte
- Comenzi frecvent utilizate
- Direcții de ieșire și cache
Înțelegerea ciclului de viață al compilării Bazel
- Fazele ciclului de viață a Bazel
- Fișierul de configurare
- Reguli ale limbajului de programare
Folosirea automatizării de bază a Bazel pentru Java
- Configurarea unui proiect Java
- Compilarea unui proiect Java
- Rularea compilării din linia de comandă
- Examinarea artefactului generat
- Distribuirea proiectului Java
- Conducerea Bazel din IDE
- Folosirea Bazel în IntelliJ
Gestionarea dependențelor cu Bazel
- Modelarea granularității fine a pachetelor și dependențelor
- Declarația de dependențe externe
- Declarația unei biblioteci externe și utilizarea acesteia în cod
- Declarația dependenței JUnit
- Publicarea unui JAR într-un depozit Maven
- Publicarea unei biblioteci Java la Maven local
Automatizarea testării
- Realizarea testelor automate
- Executarea testelor JUnit
Bazel avansat
- Concepte de extindere
- Scrierea și executarea unui genrule
- Cache la distanță și execuție la distanță
- Marcare build
- Cerere Bazel
- Cele de-a lungul Java
Soluționarea problemelor
Scurtă rezumat și următoarele pași
Cerințe
- Cunoștințe și experiență cu conceptul sistemului de compilare
- Înțelegere basică a limbajului de programare Java
Audiență
- Dezvoltatori 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