Vă mulțumim că ați trimis solicitarea! Un membru al echipei noastre vă va contacta în scurt timp.
Vă mulțumim că ați trimis rezervarea! Un membru al echipei noastre vă va contacta în scurt timp.
Schița de curs
Introducere
- Prezentare generală a Fuchsia OS Caracteristici și arhitectură
- Înțelegerea lui Zircon
- Prezentare generală a Flutter pentru crearea de aplicații.
Configurarea mediului de dezvoltare
- Obținerea codului sursă
- Construirea Fuchsia
- Utilizarea emulatorului
Noțiuni introductive
- Înțelegerea fluxului de lucru Fuchsia
- Rularea unei componente Fuchsia
- Lucrul cu un editor
- Utilizarea FFX (CLI)
- Utilizarea FIDL (sistem IPC)
- Explorarea instrumentelor de diagnosticare
Obținerea Fuschia pe un dispozitiv
- Prezentare generală a procesului de instalare a dispozitivului ("pavare")
- Construirea, crearea mediilor de instalare, pavare
Dezvoltarea sistemului
- Modificarea nucleului
- Dezvoltarea unui driver
Testarea codului dvs.
- Teste unitare
- Teste de integrare
Dezvoltarea componentelor
- Definirea pachetelor, a componentelor și a testelor.
- Lucrul cu manifeste de componente
Sesiuni de dezvoltare
- Cum afectează sesiunile experiența utilizatorului
- Crearea unui fișier de configurare
- Lansarea unei sesiuni
Dezvoltarea kitului de dezvoltare a integratorului (IDK)
- Cum funcționează IDK
- Obținerea sursei
- Îmbunătățirea IDK
Internaționalizare
- Codificare
- Citirea și scrierea setărilor i18n
Contribuția la comunitate
- Contribuția la codul sursă
Rezumat și concluzii
Cerințe
- O înțelegere a conceptelor de calcul distribuit
- Experiență de programare (Începând cu 2021, Fuschia acceptă C++, Python, DART, Go, Rust, FIDL) .
Audiență
- Dezvoltatorii
21 ore