Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

  • Przegląd funkcji i architektury Fuchsia OS
  • Zrozumienie Zircon
  • Przegląd Fluttera do tworzenia aplikacji.

Konfiguracja środowiska deweloperskiego

  • Pobieranie kodu źródłowego
  • Kompilacja Fuchsia
  • Korzystanie z emulatora

Rozpoczęcie pracy

  • Zrozumienie przepływu pracy w Fuchsia
  • Uruchamianie komponentu Fuchsia
  • Praca z edytorem
  • Korzystanie z FFX (CLI)
  • Korzystanie z FIDL (system IPC)
  • Eksploracja narzędzi diagnostycznych

Instalacja Fuchsia na urządzeniu

  • Przegląd procesu instalacji urządzenia ("paving")
  • Kompilacja, tworzenie nośnika instalacyjnego, instalacja

Rozwój systemu

  • Modyfikacja jądra
  • Tworzenie sterownika

Testowanie kodu

  • Testy jednostkowe
  • Testy integracyjne

Tworzenie komponentów

  • Definiowanie pakietów, komponentów i testów.
  • Praca z manifestami komponentów

Tworzenie sesji

  • Jak sesje wpływają na doświadczenie użytkownika
  • Tworzenie pliku konfiguracyjnego
  • Uruchamianie sesji

Rozwój Integrator Development Kit (IDK)

  • Jak działa IDK
  • Pobieranie kodu źródłowego
  • Rozszerzanie IDK

Internacjonalizacja

  • Kodowanie
  • Odczyt i zapis ustawień i18n

Wkład do społeczności

  • Przekazywanie kodu źródłowego

Podsumowanie i zakończenie

Wymagania

  • Zrozumienie pojęć związanych z przetwarzaniem rozproszonym
  • Doświadczenie w programowaniu (od 2021 roku Fuchsia obsługuje C++, Python, DART, Go, Rust, FIDL)

Grupa docelowa

  • Programiści
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Propozycje terminów

Powiązane Kategorie