お問い合わせ

コース概要

導入

  • 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 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー