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 a funcțiilor și arhitecturii sistemului de operare Fuchsia
- Comprezarea Zircon
- Prezentare a Flutter pentru dezvoltarea aplicațiilor.
Configurarea mediului de dezvoltare
- Obținerea codului sursă
- Construirea Fuchsia
- Utilizarea emulatorului
Începutul lucrului
- Comprezarea fluxului de lucru al Fuchsia
- Rularea unui component al lui Fuchsia
- Lucrul cu un editor
- Utilizarea FFX (CLI)
- Utilizarea FIDL (sistem IPC)
- Explorarea instrumentelor de diagnosticare
Instalarea Fuchsia pe un dispozitiv
- Prezentare a procesului de instalare a dispozitivului ("paving")
- Construirea, crearea mediei de instalare, paving
Dezvoltarea sistemului
- Modificarea nucleului (kernel)
- 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 Kit-ului de Dezvoltare Integrator (IDK)
- Funcționarea IDK
- Obținerea codului sursă
- Îmbunătățirea IDK
Internaționalizarea
- Codificare
- Citirea și scrierea setărilor i18n
Contribuirea la comunitate
- Contribuirea codului sursă
Concluzii și rezumat
Cerințe
- O înțelegere a conceptelor de calcul distribuit
- Experiență în programare (Începând cu 2021, Fuchsia susține C++, Python, DART, Go, Rust, FIDL)
Audiență
- Dezvoltatori
21 ore