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 systemu Fuchsia OS
- Zapoznanie się z Zircon
- Przegląd Fluttera do budowy aplikacji
Konfiguracja środowiska rozwojowego
- Pobranie kodu źródłowego
- Budowanie Fuchsii
- Używanie emulacji
Rozpoczynanie pracy
- Zapoznanie się z przepływem pracy Fuchsii
- Uruchamianie komponentu Fuchsii
- Praca z edytorem
- Używanie FFX (CLI)
- Używanie FIDL (system IPC)
- Badawanie narzędzi diagnostycznych
Umieszczenie Fuchsii na urządzeniu
- Przegląd procesu instalacji na urządzeniu ("paving")
- Budowanie, tworzenie mediów instalacyjnych, paving
Rozwoj systemu
- Modyfikowanie jądra
- Rozwijanie sterownika
Testowanie kodu
- Testy jednostkowe
- Testy integracyjne
Rozwijanie komponentów
- Definiowanie pakietów, komponentów i testów
- Praca z manifestami komponentów
Rozwijanie sesji
- Jak sesje wpływają na doświadczenie użytkownika
- Tworzenie pliku konfiguracyjnego
- Uruchamianie sesji
Rozwijanie zestawu narzędzi Integrator Development Kit (IDK)
- Jak działa IDK
- Pobieranie kodu źródłowego
- Rozszerzanie IDK
Międzynarodowy charakter
- Kodowanie
- Czytanie i zapisywanie ustawień i18n
Wniesienie wkładu w społeczność
- Wniesienie kodu źródłowego
Podsumowanie i zakończenie
Wymagania
- Zrozumienie pojęć obliczeń rozproszonych
- Doświadczenie w programowaniu (stan na 2021 rok: Fuchsia obsługuje C++, Python, DART, Go, Rust, FIDL)
Adresaci
- Programiści
21 godzin