コース概要

導入

  • Fuchsia OS 機能とアーキテクチャの概要
  • ジルコンを理解する
  • アプリ構築のための Flutter の概要。

開発環境のセットアップ

  • ソースコードの取得
  • フクシアを構築する
  • エミュレータの使用

はじめる

  • Fuchsia ワークフローを理解する
  • Fuchsia コンポーネントの実行
  • エディターとの連携
  • FFX (CLI) の使用
  • FIDL(IPCシステム)の使用
  • 診断ツールの探索

デバイスで Fuschia を入手する

  • デバイスの設置プロセス (「舗装」) の概要
  • 構築、インストールメディアの作成、舗装

システム開発

  • カーネルの変更
  • ドライバーの開発

コードをテストする

  • 単体テスト
  • 結合テスト

コンポーネントの開発

  • パッケージ、コンポーネント、テストを定義します。
  • コンポーネントマニフェストの操作

セッションの開発

  • セッションがユーザーエクスペリエンスに与える影響
  • 設定ファイルの作成
  • セッションの開始

インテグレーター開発キット (IDK) の開発

  • IDK の仕組み
  • ソースの入手
  • IDKの強化

国際化

  • エンコーディング
  • i18n 設定の読み取りと書き込み

地域社会への貢献

  • ソースコードの提供

要約と結論

要求

  • 分散コンピューティングの概念を理解していること
  • プログラミング経験(2021年現在、FuschiaはC++、Python、DART、Go、Rust、FIDLをサポートしています)

観客

  • 開発者
  21 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.

Price per participant

関連コース

関連カテゴリー