Ta kontakt

Kursplan

Introduksjon

  • Oversikt over funksjoner og arkitektur i Fuchsia OS
  • Forståelse av Zircon
  • Oversikt over Flutter for å bygge applikasjoner.

Oppsett av utviklingsmiljø

  • Henting av kildekode
  • Bygging av Fuchsia
  • Bruk av emulatoren

Kom i gang

  • Forståelse av Fuchsia-arbeidsflyt
  • Kjøring av en Fuchsia-komponent
  • Arbeid med en editor
  • Bruk av FFX (CLI)
  • Bruk av FIDL (IPC-system)
  • Utforskning av verktøy for diagnostikk

Få Fuchsia på en enhet

  • Oversikt over prosessen for enhetsinstallasjon («paving»)
  • Bygging, oppretting av installasjonsmedier og paving

Systemutvikling

  • Modifisering av kjernen
  • Utvikling av en driver

Testing av koden din

  • Enhetstester
  • Integrasjonstester

Utvikling av komponenter

  • Definere pakker, komponenter og tester.
  • Arbeid med komponentmanifester

Utvikling av sesjoner

  • Hvordan sesjoner påvirker brukeropplevelsen
  • Oppretting av en konfigurasjonsfil
  • Start av en sesjon

Utvikling av Integrator Development Kit (IDK)

  • Hvordan IDK fungerer
  • Henting av kildekode
  • Forbedring av IDK

Internasjonale tilpasninger

  • Koding
  • Lese og skrive i18n-innstillinger

Bidra til fellesskapet

  • Bidra med kildekode

Oppsummering og konklusjon

Krav

  • Forståelse av begreper innen distribuert databehandling
  • Programmererfaring (per 2021 støtter Fuchsia C++, Python, DART, Go, Rust, FIDL)

Målgruppe

  • Utviklere
 21 Timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier