Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
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