Đề cương khóa học

Giới thiệu

  • Tổng quan về Bazel
  • Hiểu kiến trúc Bazel

Bắt đầu

  • Cài đặt thời gian chạy và trình khởi chạy Bazel
  • Hiểu giao diện người dùng Bazel

Hiểu Cấu trúc Dự án và Các Khối Xây Dựng Cơ bản

  • Khối xây dựng dự án
  • Cấu trúc dự án
  • Khái niệm về logic xây dựng

Gọi Mục tiêu Từ Dòng Lệnh

  • Thực thi một mục tiêu
  • Các lệnh thường dùng
  • Thư mục đầu ra và bộ nhớ đệm

Hiểu Vòng đời Xây dựng Bazel

  • Các giai đoạn của vòng đời Bazel
  • Tệp cấu hình
  • Quy tắc ngôn ngữ Programming

Sử dụng Tự động hóa Cơ bản Bazel cho Java

  • Thiết lập dự án Java
  • Xây dựng dự án Java
  • Chạy bản dựng từ dòng lệnh
  • Kiểm tra tạo phẩm được tạo
  • Triển khai dự án Java
  • Điều khiển Bazel từ IDE
  • Sử dụng Bazel trong IntelliJ

Bazel Phụ thuộc Management

  • Mô hình hóa độ chi tiết và phụ thuộc của gói
  • Khai báo các phụ thuộc bên ngoài
  • Khai báo một thư viện bên ngoài và sử dụng nó trong mã
  • Khai báo phụ thuộc JUnit
  • Xuất một JAR vào kho lưu trữ Maven
  • Xuất một thư viện Java vào Maven cục bộ

Tự động hóa Kiểm thử

  • Thực hiện kiểm thử tự động
  • Thực thi kiểm thử JUnit

Bazel Nâng cao

  • Khái niệm mở rộng
  • Viết và thực thi genrule
  • Bộ nhớ đệm và thực thi từ xa
  • Dấu thời gian xây dựng
  • Bazel truy vấn
  • Java toolchains

Khắc phục sự cố

Tóm tắt và Các bước tiếp theo

Yêu cầu

  • Kiến thức và kinh nghiệm về khái niệm hệ thống xây dựng
  • Hiểu biết cơ bản về ngôn ngữ lập trình Java

Đối tượng

  • Các nhà phát triển phần mềm
 14 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan