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.
Đề 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
Requirements
- 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 Hours
Testimonials (1)
- The trainer's willingness to answer out questions and to help us with the issues - The initial basic part of the course, where the trainer gave us initial information to prepare us for the examples