Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Úvod
- Přehled funkcí a architektury operačního systému Fuchsia OS
- Pochopení Zirconu
- Přehled Flutter pro vytváření aplikací.
Nastavení vývojového prostředí
- Získání zdrojového kódu
- Sestavování Fuchsia OS
- Použití emulátoru
Začínáme
- Pochopení pracovního postupu v Fuchsia OS
- Spouštění komponenty Fuchsia
- Práce s editorem
- Použití FFX (příkazového řádku)
- Použití FIDL (systému mezikomponentní komunikace)
- Průzkum diagnostických nástrojů
Instalace Fuchsia OS na zařízení
- Přehled procesu instalace zařízení ("paving")
- Sestavování, vytváření instalace a paving
Vývoj systému
- Modifikace jádra
- Vývoj ovladače
Testování kódu
- Jednotkové testy
- Integrační testy
Vývoj komponent
- Definování balíčků, komponent a testů.
- Práce s manifesty komponent
Vývoj relací
- Jak relace ovlivňují uživatelské zážitky
- Vytváření konfiguračního souboru
- Spouštění relace
Vývoj Integrator Development Kit (IDK)
- Funkce IDK
- Získání zdrojového kódu
- Rozšiřování IDK
Internationalizace
- Zakódování
- Čtení a zápis i18n nastavení
Přispívání do komunity
- Přispívání k zdrojovému kódu
Shrnutí a uzávěr
Požadavky
- Porozumění konceptům distribuovaného výpočetního systému
- Zkušenosti s programováním (od roku 2021 podporuje Fuchsia C++, Python, DART, Go, Rust, FIDL)
Cílová skupina
- Vývojáři
21 hodiny