お問い合わせを送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
予約を送信いただきありがとうございます!当社のスタッフがすぐにご連絡いたします。
コース概要
イントロダクション
- Fuchsia OSの機能とアーキテクチャの概要
- Zirconの理解
- Flutterを使用したアプリケーション開発の概要
開発環境のセットアップ
- ソースコードの取得
- Fuchsiaのビルド
- エミュレータの使用
はじめに
- Fuchsiaワークフローの理解
- Fuchsiaコンポーネントの実行
- エディターの使用
- FFX(CLI)の使用
- FIDL(IPCシステム)の使用
- ダイアグノスティックツールの探索
デバイスにFuchsiaをインストールする
- デバイスインストールプロセス("パヴィング")の概要
- ビルド、インストールメディアの作成、パヴィング
システム開発
- カーネルの変更
- ドライバーの開発
コードのテスト
- 単体テスト
- 統合テスト
コンポーネントの開発
- パッケージ、コンポーネント、テストの定義。
- コンポーネントマニフェストの使用
セッションの開発
- セッションがユーザー体験に与える影響
- 構成ファイルの作成
- セッションの起動
Integrator Development Kit (IDK)の開発
- IDKの仕組み
- ソースコードの取得
- IDKの強化
国際化
- エンコーディング
- i18n設定の読み書き
コミュニティへの貢献
- ソースコードの貢献
まとめと結論
要求
- 分散コンピューティング概念の理解
- プログラミング経験(2021年時点では、FuchsiaはC++、Python、DART、Go、Rust、FIDLをサポートしています)
対象者
- 開発者
21 時間