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.
Course Outline
Pendahuluan
- Gambaran Umum dari Bazel
- Mengerti Arsitektur Bazel
Mulai Memulai
- Instalasi Runtime dan Launcher Bazel
- Mengerti Antarmuka Pengguna Bazel
Mengerti Struktur Proyek dan Bangunan Dasar
- Blok bangunan proyek
- Struktur proyek
- Konsep logika pembangunan
Mengakses Target dari Baris Perintah
- Mengeksekusi target
- Perintah yang sering digunakan
- Direktori output dan cache
Mengerti Siklus Hidup Pembangunan Bazel
- Fase-fase siklus hidup Bazel
- Berkas konfigurasi
- Arsitektur bahasa Programming
Menggunakan Otomatisasi Dasar Bazel untuk Java
- Menyiapkan proyek Java
- Membangun proyek Java
- Mengeksekusi pembangunan dari baris perintah
- Memeriksa artefak yang dihasilkan
- Men-deploy proyek Java
- Memandu Bazel dari IDE
- Menggunakan Bazel dalam IntelliJ
Dependensi Bazel Management
- Men-modelkan granularitas dan dependensi paket halus
- Deklarasi dependensi eksternal
- Mendaftarkan perpustakaan eksternal dan menggunakan dalam kode
- Mendaftar dependensi JUnit
- Menerbitkan JAR ke repositori Maven
- Menerbitkan perpustakaan Java ke Maven lokal
Otomasi Pengujian
- Melakukan pengujian otomatis
- Mengeksekusi tes JUnit
Bazel Lanjutan
- Konsep ekstensi
- Menyusun dan mengeksekusi genrule
- Caching jarak jauh dan eksekusi
- Pengampenan pembangunan
- Kueri Bazel
- Toolchains Java
Penyelidikan Masalah
Simpulan dan Langkah Selanjutnya
Requirements
- Pemahaman dan pengalaman dengan konsep sistem pembangunan
- Pemahaman dasar tentang bahasa pemrograman Java
Audience
- Perangkat lunak pengembang
14 Hours
Testimonials (1)
- Kesediaan pelatih untuk menjawab pertanyaan dan membantu kita mengatasi permasalahan - Bagian dasar awal dari kursus, dimana pelatih memberi kita informasi awal untuk mempersiapkan kita menghadapi contoh
Lora
Course - Bazel
Machine Translated