Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
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