Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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