Course Outline

Perkenalan

  • Gambaran Umum Fuchsia OS Fitur dan Arsitektur
  • Memahami Zirkon
  • Ikhtisar Flutter untuk membangun aplikasi.

Menyiapkan Lingkungan Pengembangan

  • Mendapatkan kode sumber
  • Bangunan Fuchsia
  • Menggunakan emulator

Memulai

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

Mendapatkan Fuschia di Perangkat

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

Pengembangan Sistem

  • Memodifikasi kernel
  • Mengembangkan driver

Menguji Kode Anda

  • Pengujian unit
  • Tes integrasi

Mengembangkan Komponen

  • Mendefinisikan paket, komponen, dan pengujian.
  • Bekerja dengan manifes komponen

Mengembangkan Sesi

  • Bagaimana sesi memengaruhi pengalaman pengguna
  • Membuat file konfigurasi
  • Memulai sesi

Mengembangkan Kit Pengembangan Integrator (IDK)

  • Cara kerja IDK
  • Mendapatkan sumbernya
  • Meningkatkan IDK

Internasionalisasi

  • Pengkodean
  • Membaca dan menulis pengaturan i18n

Berkontribusi pada Komunitas

  • Kontribusi kode sumber

Ringkasan dan Kesimpulan

Requirements

  • Pemahaman tentang konsep komputasi terdistribusi
  • Programming pengalaman (Pada tahun 2021, Fuschia mendukung C++, Python, DART, Go, Rust, FIDL)

Hadirin

  • Pengembang
 21 Hours

Number of participants


Price per participant

Upcoming Courses (Minimal 5 peserta)

Related Categories