Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
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