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.
コース概要
導入
- Bazelの概要
- Bazel アーキテクチャを理解する
はじめる
- Bazel ランタイムとランチャーのインストール
- Bazel UI を理解する
プロジェクトの構造と基本的な構成要素を理解する
- プロジェクトの構成要素
- プロジェクトの構造
- ビルドロジックの概念
コマンドラインからのターゲットの呼び出し
- ターゲットの実行
- よく使用されるコマンド
- 出力ディレクトリとキャッシュディレクトリ
Bazel ビルド ライフサイクルを理解する
- Bazel ライフサイクルのフェーズ
- 設定ファイル
- Programming 言語規則
Java に対して Bazel 基本オートメーションを使用する
- Java プロジェクトのセットアップ
- Java プロジェクトを構築する
- コマンドラインからビルドを実行する
- 生成されたアーティファクトの検査
- Java プロジェクトのデプロイ
- IDE から Bazel を駆動する
- IntelliJ での Bazel の使用
Bazel 依存関係 Management
- きめの細かいパッケージ粒度と依存関係のモデリング
- 外部依存関係の宣言
- 外部ライブラリを宣言してコード内で使用する
- JUnit 依存関係の宣言
- JAR を Maven リポジトリに公開する
- Java ライブラリをローカル Maven に公開します
テストの自動化
- 自動テストの実行
- JUnit テストの実行
上級 Bazel
- 拡張機能の概念
- ジャンルルールの作成と実行
- リモートのキャッシュと実行
- ビルドスタンピング
- Bazel クエリ
- Java ツールチェーン
トラブルシューティング
概要と次のステップ
要求
- ビルドシステムの概念に関する知識と経験 。
- Javaプログラミング言語の基本的な理解
観客
- ソフトウェア開発者 。
14 時間
お客様の声 (1)
- トレーナーが質問に答え、問題を解決するのを手伝ってくれること - コースの最初の基礎部分で、トレーナーが例題の準備として初期情報を提供してくれたこと
Lora
コース - Bazel
Machine Translated