Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione
- Panoramica delle funzionalità e dell'architettura di Fuchsia OS
- Comprensione di Zircon
- Panoramica di Flutter per la creazione di app.
Configurazione dell'Ambiente di Sviluppo
- Ottenimento del codice sorgente
- Compilazione di Fuchsia
- Utilizzo dell'emulatore
Inizio Rapido
- Comprensione del workflow di Fuchsia
- Esecuzione di un componente Fuchsia
- Lavoro con un editor
- Utilizzo di FFX (CLI)
- Utilizzo di FIDL (sistema IPC)
- Esplorazione degli strumenti diagnostici
Installazione di Fuchsia su un Dispositivo
- Panoramica del processo di installazione del dispositivo ("paving")
- Compilazione, creazione dei media di installazione, paving
Sviluppo di Sistema
- Modifica del kernel
- Sviluppo di un driver
Test del Codice
- Test unitari
- Test di integrazione
Sviluppo di Componenti
- Definizione di pacchetti, componenti e test.
- Lavoro con i manifest dei componenti
Sviluppo di Sessioni
- Come le sessioni influenzano l'esperienza utente
- Creazione di un file di configurazione
- Avvio di una sessione
Sviluppo del Kit di Sviluppo Integrator (IDK)
- Funzionamento dell'IDK
- Ottenimento del codice sorgente
- Miglioramento dell'IDK
Internazionalizzazione
- Codifica
- Lettura e scrittura delle impostazioni i18n
Contribuzione alla Comunità
- Contribuzione al codice sorgente
Riepilogo e Conclusione
Requisiti
- Una comprensione dei concetti di calcolo distribuito
- Esperienza di programmazione (a partire dal 2021, Fuchsia supporta C++, Python, DART, Go, Rust, FIDL)
Pubblico di Riferimento
- Sviluppatori
21 Ore