Bize Ulaşın

Eğitim İçeriği

Giriş

  • Fuchsia OS Özellikleri ve Mimarisi Genel Bakış
  • Zircon'ın Anlaşılması
  • Uygulama Geliştirme İçin Flutter'a Genel Bakış

Geliştirme Ortamının Kurulması

  • Kaynak kodunun alınması
  • Fuchsia'nın oluşturulması
  • Emülatörün kullanılması

Temellere Başlangıç

  • Fuchsia iş akışının anlaşılması
  • Bir Fuchsia bileşeninin çalıştırılması
  • Bir kod editörüyle çalışma
  • FFX (CLI) kullanımı
  • FIDL (IPC sistemi) kullanımı
  • Tanılama araçlarının keşfedilmesi

Fuchsia'yı Bir Cihaza Yükleme

  • Cihaz kurulum sürecine genel bakış ("paving")
  • Oluşturma, kurulum medyası oluşturma ve "paving" işlemi

Sistem Geliştirme

  • Çekirdeğin değiştirilmesi
  • Sürücü geliştirme

Kodun Test Edilmesi

  • Birim testleri
  • Entegrasyon testleri

Bileşenlerin Geliştirilmesi

  • Paketlerin, bileşenlerin ve testlerin tanımlanması
  • Bileşen manifestolarıyla çalışma

Oturumların Geliştirilmesi

  • Oturumların kullanıcı deneyimine etkisi
  • Bir yapılandırma dosyası oluşturma
  • Bir oturumun başlatılması

Entegratör Geliştirme Kiti (IDK)'nin Geliştirilmesi

  • IDK'nın çalışma mantığı
  • Kaynak kodunun elde edilmesi
  • IDK'nın geliştirilmesi

Uluslararasılaştırma

  • Kodlama
  • i18n ayarlarının okunması ve yazılması

Topluluğa Katkıda Bulunma

  • Kaynak koda katkı sağlama

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Dağıtık hesaplama kavramlarına hakimiyet
  • Programlama deneyimi (2021 itibarıyla Fuchsia C++, Python, DART, Go, Rust ve FIDL dillerini desteklemektedir)

Hedef Kitle

  • Geliştiriciler
 21 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler