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 jellemzőinek és architektúrájának áttekintése
- A Zircon megértése
- A Flutter áttekintése alkalmazások készítéséhez.
Fejlesztői környezet beállítása
- 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
- Fuchsia komponens futtatása
- Szerkesztővel való munka
- Az FFX (CLI) használata
- A FIDL (IPC rendszer) használata
- Diagnosztikai eszközök felfedezése
Fuchsia 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
- Meghajtó fejlesztése
Kód tesztelése
- Egységtesztek
- Integrációs tesztek
Komponensek fejlesztése
- Csomagok, komponensek és tesztek meghatározása.
- Komponens jegyzékekkel való munka
Munkamenetek fejlesztése
- Hogyan befolyásolják a munkamenetek 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
- Hogyan működik az IDK
- Forráskód beszerzése
- Az IDK bővítése
Internacionalizálá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
- Elosztott számítási fogalmak ismerete
- Programozási tapasztalat (2021-től a Fuchsia támogatja a C++, Python, DART, Go, Rust, FIDL nyelveket)
Célközönség
- Fejlesztők
21 Órák