Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Überblick über Funktionen und Architektur von Fuchsia OS
  • Verstehen von Zircon
  • Überblick über Flutter zur Entwicklung von Anwendungen.

Einrichtung der Entwicklungsumgebung

  • Bezug des Quellcodes
  • Erstellen von Fuchsia
  • Nutzung des Emulators

Erste Schritte

  • Verstehen des Fuchsia-Workflows
  • Ausführen einer Fuchsia-Komponente
  • Arbeiten mit einem Editor
  • Nutzung von FFX (CLI)
  • Nutzung von FIDL (IPC-System)
  • Erkundung der Diagnosetools

Fuchsia auf einem Gerät installieren

  • Überblick über den Installationsprozess für Geräte ("Paving")
  • Erstellen, Erstellen von Installationsmedien, Paving

Systementwicklung

  • Ändern des Kernels
  • Entwickeln eines Treibers

Testen Ihres Codes

  • Einheitstests
  • Integrationstests

Entwicklung von Komponenten

  • Definieren von Paketen, Komponenten und Tests.
  • Arbeiten mit Komponenten-Manifesten

Entwicklung von Sitzungen

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

Entwicklung des Integrator Development Kit (IDK)

  • Funktionsweise des IDK
  • Bezug des Quellcodes
  • Erweiterung des IDK

Internationalisierung

  • Kodierung
  • Lesen und Schreiben von i18n-Einstellungen

Beitrag zur Community

  • Beitragen von Quellcode

Zusammenfassung und Fazit

Voraussetzungen

  • Verständnis verteilter Rechenkonzepte
  • Programmiererfahrung (Stand 2021 unterstützt Fuchsia C++, Python, DART, Go, Rust und FIDL)

Zielgruppe

  • Entwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Kommende Kurse

Verwandte Kategorien