Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Introduzione
- Panoramica delle caratteristiche e dell'architettura di Fuchsia OS
- Capire lo zircone
- Panoramica di Flutter per la creazione di app.
Impostazione dell'ambiente di sviluppo
- Recupero del codice sorgente
- Edificio Fucsia
- Utilizzo dell'emulatore
Introduttiva
- Informazioni sul flusso di lavoro Fuchsia
- Esecuzione di un componente Fuchsia
- Lavorare con un editor
- Utilizzo di FFX (CLI)
- Utilizzo di FIDL (sistema IPC)
- Esplorazione degli strumenti di diagnostica
Ottenere Fucsia su un dispositivo
- Panoramica del processo di installazione dell'apparecchio ("stesa")
- Costruzione, creazione di mezzi di installazione, pavimentazione
Sviluppo del sistema
- Modifica del kernale
- Sviluppo di un driver
Test del codice
- Test unitari
- Test di integrazione
Sviluppo di componenti
- Definizione di pacchetti, componenti e test.
- Utilizzo dei manifesti dei componenti
Sviluppo delle sessioni
- In che modo le sessioni influiscono sull'esperienza utente
- Creazione di un file di configurazione
- Avvio di una sessione
Sviluppo del kit di sviluppo per integratori (IDK)
- Come funziona l'IDK
- Ottenere la fonte
- Migliorare l'IDK
Internazionalizzazione
- Codifica
- Lettura e scrittura delle impostazioni i18n
Contribuire alla Comunità
- Contributo al codice sorgente
Riassunto e conclusione
Requisiti
- Comprensione dei concetti di calcolo distribuito
- Programming esperienza (a partire dal 2021, Fuschia supporta C++, Python, DART, Go, Rust, FIDL)
Pubblico
- Gli sviluppatori
21 ore