- Zrozumienie koncepcji przetwarzania rozproszonego
- Doświadczenie Programming (od 2021 r. Fuschia obsługuje C++, Python, DART, Go, Rust, FIDL)
Odbiorcy
- Programiści
Fuchsia OS to system operacyjny typu open source opracowany przez Google. Działa na wielu platformach, od systemów wbudowanych i smartfonów, po tablety i komputery osobiste. W przyszłości może zastąpić Android i Chrome.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą tworzyć aplikacje działające na Fuchsia OS lub dostosować system operacyjny do działania na różnych urządzeniach.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć wewnętrzne elementy Zircon MicroKernel.
- Osadzić Fuchsia OS na różnych urządzeniach, w tym tabletach, urządzeniach mobilnych i maszynach wirtualnych.
- Tworzyć aplikacje działające na Fuchsia OS.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
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
United Arab Emirates - Fuchsia OS for Developers
Qatar - Fuchsia OS for Developers
Egypt - Fuchsia OS for Developers
Saudi Arabia - Fuchsia OS for Developers
South Africa - Fuchsia OS for Developers
Brasil - Fuchsia OS for Developers
Canada - Fuchsia OS for Developers
中国 - Fuchsia OS for Developers
香港 - Fuchsia OS for Developers
澳門 - Fuchsia OS for Developers
台灣 - Fuchsia OS for Developers
USA - Fuchsia OS for Developers
Österreich - Fuchsia OS for Developers
Schweiz - Fuchsia OS for Developers
Deutschland - Fuchsia OS for Developers
Czech Republic - Fuchsia OS for Developers
Denmark - Fuchsia OS for Developers
Estonia - Fuchsia OS for Developers
Finland - Fuchsia OS for Developers
Greece - Fuchsia OS for Developers
Magyarország - Fuchsia OS for Developers
Ireland - Fuchsia OS for Developers
Luxembourg - Fuchsia OS for Developers
Latvia - Fuchsia OS for Developers
España - Fuchsia OS for Developers
Italia - Fuchsia OS for Developers
Lithuania - Fuchsia OS for Developers
Nederland - Fuchsia OS for Developers
Norway - Fuchsia OS for Developers
Portugal - Fuchsia OS for Developers
România - Fuchsia OS for Developers
Sverige - Fuchsia OS for Developers
Türkiye - Fuchsia OS for Developers
Malta - Fuchsia OS for Developers
Belgique - Fuchsia OS for Developers
France - Fuchsia OS for Developers
日本 - Fuchsia OS for Developers
Australia - Fuchsia OS for Developers
Malaysia - Fuchsia OS for Developers
New Zealand - Fuchsia OS for Developers
Philippines - Fuchsia OS for Developers
Singapore - Fuchsia OS for Developers
Thailand - Fuchsia OS for Developers
Vietnam - Fuchsia OS for Developers
India - Fuchsia OS for Developers
Argentina - Fuchsia OS for Developers
Chile - Fuchsia OS for Developers
Costa Rica - Fuchsia OS for Developers
Ecuador - Fuchsia OS for Developers
Guatemala - Fuchsia OS for Developers
Colombia - Fuchsia OS for Developers
México - Fuchsia OS for Developers
Panama - Fuchsia OS for Developers
Peru - Fuchsia OS for Developers
Uruguay - Fuchsia OS for Developers
Venezuela - Fuchsia OS for Developers
Polska - Fuchsia OS for Developers
United Kingdom - Fuchsia OS for Developers
South Korea - Fuchsia OS for Developers
Pakistan - Fuchsia OS for Developers
Sri Lanka - Fuchsia OS for Developers
Bulgaria - Fuchsia OS for Developers
Bolivia - Fuchsia OS for Developers
Indonesia - Fuchsia OS for Developers
Kazakhstan - Fuchsia OS for Developers
Moldova - Fuchsia OS for Developers
Morocco - Fuchsia OS for Developers
Tunisia - Fuchsia OS for Developers
Kuwait - Fuchsia OS for Developers
Oman - Fuchsia OS for Developers
Slovakia - Fuchsia OS for Developers
Kenya - Fuchsia OS for Developers
Nigeria - Fuchsia OS for Developers
Botswana - Fuchsia OS for Developers
Slovenia - Fuchsia OS for Developers
Croatia - Fuchsia OS for Developers
Serbia - Fuchsia OS for Developers
Bhutan - Fuchsia OS for Developers