Kurzusleírás

Bevezetés

  • Fuchsia OS funkciók és architektúra áttekintése
  • Zircon megértése
  • Flutter áttekintése az alkalmazások fejlesztéséhez.

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

  • Forráskód letöltése
  • Fuchsia építése
  • Emulátor használata

Első lépések

  • Fuchsia munkafolyamat megértése
  • Fuchsia komponens futtatása
  • Szerkesztővel való munkavégzés
  • FFX (CLI) használata
  • FIDL (IPC rendszer) használata
  • Diagnosztikai eszközök vizsgálata

Fuchsia telepítése eszközre

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

Rendszerfejlesztés

  • Kernel módosítása
  • Illesztőprogram fejlesztése

Kód tesztelése

  • Egységtesztek
  • Integrációs tesztek

Komponensek fejlesztése

  • Csomagok, komponensek és tesztek definiálása.
  • Komponensmanifestumokkal való munka

Munkamenetek fejlesztése

  • Ahogyan a munkamenetek befolyásolják a felhasználói élményt
  • Konfigurációs fájl létrehozása
  • Munkamenet indítása

Integrátor Fejlesztői Készlet (IDK) fejlesztése

  • Az IDK működése
  • Forrás letöltése
  • IDK javítása

Nemzetközi elérésebesség

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

Közösséghez való hozzájárulás

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

Összefoglalás és zárószó

Követelmények

  • Elosztott számítástechnikai fogalmak megértése
  • Programozási tapasztalat (2021-től a Fuschia támogatja a C++, Python, DART, Go, Rust, FIDL)

Célközönség

  • Fejlesztők
 21 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák