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 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