Kurzusleírás

Bevezetés

  • A Fuchsia OS funkcióinak és architektúrájának áttekintése
  • A Zircon megértése
  • A Flutter áttekintése alkalmazások fejlesztéséhez.

Fejlesztői környezet beállítása

  • A forráskód letöltése
  • A Fuchsia fordítása
  • Az emulátor használata

Bevezetés

  • A Fuchsia munkafolyamatának megértése
  • Egy Fuchsia komponens futtatása
  • Szerkesztővel való munka
  • Az FFX (CLI) használata
  • Az FIDL (IPC rendszer) használata
  • A diagnosztikai eszközök felfedezése

A Fuschia telepítése egy eszközre

  • Az eszköz telepítési folyamatának áttekintése ("paving")
  • Fordítás, telepítő média létrehozása, paving

Rendszerfejlesztés

  • A kernel módosítása
  • Egy illesztőprogram fejlesztése

Kód tesztelése

  • Egységtesztek
  • Integrációs tesztek

Komponensek fejlesztése

  • Csomagok, komponensek és tesztek definiálása.
  • Komponens jegyzékekkel való munka

Munkamenetek fejlesztése

  • A munkamenetek hatása a felhasználói élményre
  • Konfigurációs fájl létrehozása
  • Munkamenet indítása

Az Integrator Development Kit (IDK) fejlesztése

  • Az IDK működése
  • A forráskód beszerzése
  • Az IDK fejlesztése

Nemzetköziesítés

  • Kódolás
  • i18n beállítások olvasása és írása

Közösségi hozzájárulás

  • Forráskód hozzájárulása

Összefoglalás és befejezés

Követelmények

  • A elosztott számítási fogalmak ismerete
  • Programozási tapasztalat (2021-től a Fuschia támogatja a C++, Python, DART, Go, Rust, FIDL nyelveket)

Közönség

  • Fejlesztők
 21 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák