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