Schulungsübersicht

Einführung

  • Übersicht über die Funktionen und Architektur von Fuchsia OS
  • Grundsätzliches zu Zircon
  • Einführung in Flutter zur App-Entwicklung

Einrichten der Entwicklungsumgebung

  • Abrufen des Quellcodes
  • Erstellen von Fuchsia
  • Verwenden des Emulators

Erste Schritte

  • Verstehen der Fuchsia-Arbeitsweise
  • Ausführen einer Fuchsia-Komponente
  • Arbeiten mit einem Editor
  • Verwenden von FFX (CLI)
  • Verwenden von FIDL (IPC-System)
  • Erkunden der Diagnosetools

Installation von Fuchsia auf einem Gerät

  • Überblick über den Geräteinstallationsvorgang ("Paving")
  • Erstellen, Installationsmedium erstellen und Paving durchführen

Systementwicklung

  • Modifizieren des Kernels
  • Entwickeln eines Treibers

Testen deines Codes

  • Unittests
  • Integrationstests

Entwickeln von Komponenten

  • Definieren von Paketen, Komponenten und Tests.
  • Arbeiten mit Komponentenmanifesten

Entwickeln von Sitzungen

  • Wie Sitzungen die Benutzererfahrung beeinflussen
  • Erstellen einer Konfigurationsdatei
  • Starten einer Sitzung

Entwickeln des Integrator Development Kit (IDK)

  • Funktionsweise der IDK
  • Abrufen des Quellcodes
  • Verbessern der IDK

Internationalisierung

  • Kodierung
  • Lesen und Schreiben von i18n-Einstellungen

Beitrag zur Community

  • Beitrag zum Quellcode

Zusammenfassung und Fazit

Voraussetzungen

  • Ein Verständnis von verteilten Rechenkonzepten
  • Programmiererfahrung (Stand 2021 unterstützt Fuchsia C++, Python, DART, Go, Rust, FIDL)

Zielgruppe

  • Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien