Kerangka Materi

Pengenalan

  • Tinjauan fitur dan arsitektur Fuchsia OS
  • Memahami Zircon
  • Tinjauan Flutter untuk pembuatan aplikasi

Mengatur Lingkungan Pengembangan

  • Mendapatkan kode sumber
  • Membangun Fuchsia
  • Menggunakan emulator

Memulai

  • Memahami alur kerja Fuchsia
  • Menjalankan komponen Fuchsia
  • Bekerja dengan editor
  • Menggunakan FFX (CLI)
  • Menggunakan FIDL (sistem IPC)
  • Menggunakan alat diagnostik

Mendapatkan Fuchsia pada Perangkat

  • Tinjauan proses pemasangan perangkat ("paving")
  • Membangun, membuat media instalasi, dan paving

Pengembangan Sistem

  • Memodifikasi kernel
  • Mengembangkan driver

Menguji Kode Anda

  • Pengujian unit
  • Pengujian integrasi

Mengembangkan Komponen

  • Mendefinisikan paket, komponen, dan pengujian
  • Bekerja dengan manifest komponen

Pengembangan Sesi

  • Bagaimana sesi mempengaruhi pengalaman pengguna
  • Membuat file konfigurasi
  • Menjalankan sesi

Mengembangkan Integrator Development Kit (IDK)

  • Bagaimana IDK bekerja
  • Mendapatkan sumber
  • Memperbaiki IDK

Internasionalisasi

  • Enkoding
  • Membaca dan menulis pengaturan i18n

Berkontribusi pada Komunitas

  • Mengontribusi kode sumber

Ringkasan dan Kesimpulan

Persyaratan

  • Pengertian konsep pemrograman terdistribusi
  • Pengalaman pemrograman (Per tahun 2021, Fuschia mendukung C++, Python, DART, Go, Rust, FIDL)

Peserta

  • Pengembang
 21 Jam

Jumlah Peserta


Biaya per Peserta

Kursus Mendatang

Kategori Terkait