Kom i kontakt

Kursplan

Inledning

  • Översikt av Fuchsia OS:s funktioner och arkitektur
  • Förståelse av Zircon
  • Översikt av Flutter för att bygga appar.

Inställning av utvecklingsmiljön

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

Kom igång

  • Förståelse för Fuchsiats arbetsflöde
  • Köra en Fuchsia-komponent
  • Arbeta med en redigerare
  • Använda FFX (CLI)
  • Använda FIDL (IPC-systemet)
  • Utforska diagnostikverktygen

Att få Fuchsia på en enhet

  • Översikt över installationsprocessen för enheten ("paving")
  • Bygga, skapa installationsmedia, paving

Systemutveckling

  • Modifiera kärnan
  • Utveckla en drivrutin

Testa din kod

  • Enhetsstest
  • Integrationstest

Utveckling av komponenter

  • Definiera paket, komponenter och tester.
  • Arbeta med komponentmanifest

Utveckling av sessioner

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

Utveckling av Integrator Development Kit (IDK)

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

Internationalisering

  • Kodning
  • Läsa och skriva i18n-inställningar

Bidra till gemenskapen

  • Bidra med källkod

Sammanfattning och slutsats

Krav

  • Förståelse för koncepten inom distribuerad databehandling
  • Programmeringserfarenhet (från och med 2021 stöder Fuchsia C++, Python, DART, Go, Rust, FIDL)

Målgrupp

  • Utvecklare
 21 Timmar

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier