Plan Szkolenia

Wprowadzenie

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

Konfiguracja środowiska programistycznego

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

Pierwsze kroki

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

Pobieranie Fuschia na urządzenie

  • Przegląd procesu instalacji urządzenia ("układanie")
  • Budowanie, tworzenie nośników instalacyjnych, układanie

Rozwój systemu

  • Modyfikowanie jądra systemu
  • 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

Rozwijanie zestawu Integrator Development Kit (IDK)

  • Jak działa IDK
  • Uzyskiwanie źródła
  • Ulepszanie IDK

Internacjonalizacja

  • Kodowanie
  • Odczytywanie i zapisywanie ustawień i18n

Przyczynianie się do rozwoju społeczności

  • Udostępnianie kodu źródłowego

Podsumowanie i wnioski

Wymagania

  • Zrozumienie koncepcji przetwarzania rozproszonego
  • Doświadczenie Programming (od 2021 r. Fuschia obsługuje C++, Python, DART, Go, Rust, FIDL)

Odbiorcy

  • Programiści
 21 godzin

Liczba uczestników


cena netto za uczestnika

Propozycje terminów

Powiązane Kategorie