Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Inleiding
- Overzicht van de kenmerken en architectuur van Fuchsia OS
- Begrijpen van Zircon
- Overzicht van Flutter voor het bouwen van apps
Het instellen van de ontwikkelomgeving
- Het verkrijgen van de broncode
- Het bouwen van Fuchsia
- Het gebruik van de emulator
Aan de slag
- Begrijpen van de Fuchsia workflow
- Het uitvoeren van een Fuchsia-component
- Werken met een editor
- Het gebruik van FFX (CLI)
- Het gebruik van FIDL (IPC-systeem)
- Het verkennen van diagnostische hulpmiddelen
Fuchsia op een apparaat krijgen
- Overzicht van het installatieproces van het apparaat ("paving")
- Bouwen, het maken van installatiemedia en paving
Systeemontwikkeling
- Het aanpassen van de kernel
- Het ontwikkelen van een driver
Het testen van je code
- Eenheidstests
- Integratietests
Het ontwikkelen van componenten
- Het definiëren van pakketten, componenten en tests
- Werken met componentmanifesten
Het ontwikkelen van sessies
- Hoe sessies de gebruikerservaring beïnvloeden
- Het maken van een configuratiefbestand
- Het opstarten van een sessie
Het ontwikkelen van het Integrator Development Kit (IDK)
- Hoe het IDK werkt
- Het verkrijgen van de broncode
- Het verbeteren van het IDK
Internationalisatie
- Codering
- Het lezen en schrijven van i18n-instellingen
Het bijdragen aan de community
- Het bijdragen van broncode
Samenvatting en conclusie
Vereisten
- Een begrip van verdeling van berekeningen.
- Programmeerervaring (Per 2021 ondersteunt Fuschia C++, Python, DART, Go, Rust, FIDL)
Publiek
- Ontwikkelaars
21 Uren