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

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën