Cursusaanbod

Introductie

  • Overzicht van Fuchsia OS functies en architectuur
  • Zirkoon begrijpen
  • Overzicht van Flutter voor het bouwen van apps.

Opzetten van de ontwikkelomgeving

  • Het verkrijgen van de broncode
  • Gebouw Fuchsia
  • De emulator gebruiken

Slag

  • Inzicht in de Fuchsia-workflow
  • Een Fuchsia-component uitvoeren
  • Werken met een redacteur
  • FFX (CLI) gebruiken
  • Gebruik van FIDL (IPC-systeem)
  • De diagnostische hulpmiddelen verkennen

Fuschia op een apparaat krijgen

  • Overzicht van het installatieproces van het apparaat ("bestrating")
  • Bouwen, installatiemedia maken, bestrating

Systeem Ontwikkeling

  • Wijzigen van de kernal
  • Het ontwikkelen van een driver

Je code testen

  • Testen per eenheid
  • Inburgeringstests

Componenten ontwikkelen

  • Definiëren van pakketten, componenten en tests.
  • Werken met componentmanifesten

Sessies ontwikkelen

  • Hoe sessies de gebruikerservaring beïnvloeden
  • Een configuratiebestand maken
  • Een sessie starten

Ontwikkeling van de Integrator Development Kit (IDK)

  • Hoe de IDK werkt
  • Het verkrijgen van de bron
  • Verbetering van de IDK

Internationalisatie

  • Codering
  • i18n-instellingen lezen en schrijven

Bijdragen aan de gemeenschap

  • Broncode bijdragen

Samenvatting en conclusie

Vereisten

  • Inzicht in de concepten van gedistribueerd computergebruik
  • Programming ervaring (Vanaf 2021 ondersteunt Fuschia C++, Python, DART, Go, Rust, FIDL)

Audiëntie

  • Ontwikkelaars
 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën