Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Introducere
- Prezentare generală a caracteristicilor și arhitecturii Fuchsia OS
- Înțelegerea Zircon
- Prezentare generală a Flutter pentru construirea aplicațiilor.
Configurarea mediului de dezvoltare
- Obținerea codului sursă
- Construirea Fuchsia
- Utilizarea emulatorului
Începutul lucrului
- Înțelegerea fluxului de lucru Fuchsia
- Lansarea unui component Fuchsia
- Lucrul cu un editor
- Utilizarea FFX (CLI)
- Utilizarea FIDL (sistem IPC)
- Explorarea instrumentelor de diagnosticare
Instalarea Fuchsia pe un dispozitiv
- Prezentare generală a procesului de instalare pe dispozitiv ("paving")
- Construirea, crearea mediului de instalare, paving
Dezvoltarea sistemului
- Modificarea kernel-ului
- Dezvoltarea unui driver
Testarea codului
- Teste unitare
- Teste de integrare
Dezvoltarea componentelor
- Definirea pachetelor, componentelor și testelor.
- Lucrul cu manifestele componentelor
Dezvoltarea sesiunilor
- Cum afectează sesiunile experiența utilizatorului
- Crearea unui fișier de configurare
- Lansarea unei sesiuni
Dezvoltarea Kitului de Dezvoltare Integrator (IDK)
- Cum funcționează IDK
- Obținerea codului sursă
- Îmbunătățirea IDK
Internaționalizare
- Codificare
- Citirea și scrierea setărilor i18n
Contribuția la comunitate
- Contribuția codului sursă
Rezumat și concluzii
Cerințe
- Înțelegerea conceptelor de calcul distribuit
- Experiență în programare (Începând din 2021, Fuschia suportă C++, Python, DART, Go, Rust, FIDL)
Publicul țintă
- Dezvoltatori
21 Ore