Kursplan

Introduktion

  • Översikt över Fuchsia OS Funktioner och Arkitektur
  • Förstå Zircon
  • Översikt över Flutter för appbyggnad

Inställning av utvecklingsmiljö

  • Hämta källkod
  • Bygga Fuchsia
  • Använda emulatorn

Kom igång

  • Förstå Fuchsia arbetsflöde
  • Kör en Fuchsia-komponent
  • Arbeta med en editor
  • Använda FFX (CLI)
  • Använda FIDL (IPC-system)
  • Utforska diagnostiska verktyg

Få Fuchsia på en enhet

  • Översikt över processen för enhetsinstallation ("paving")
  • Bygga, skapa installationsmedia, paving

Systemutveckling

  • Modifiera kärnan
  • Utveckla en drivrutin

Testa din kod

  • Enhetsprövningar
  • Integrationsprövningar

Utveckla komponenter

  • Definiera paket, komponenter och tester
  • Arbeta med komponentmanifest

Utveckla sessioner

  • Hur sessioner påverkar användarupplevelsen
  • Skapa en konfigurationsfil
  • Starta en session

Utveckla Integrator Development Kit (IDK)

  • Hur IDK fungerar
  • Hämta källkod
  • Förbättra IDK

Internationellisering

  • Kodning
  • Läsning och skrivning av i18n-inställningar

Bidra till gemenskapen

  • Bidra med källkod

Sammanfattning och slutsats

Krav

  • Förståelse för distribuerade beräkningskoncept
  • Programmeringserfarenhet (För 2021 stöder Fuschia C++, Python, DART, Go, Rust, FIDL)

Målgrupp

  • Utvecklare
 21 timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier