Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение
- Обзор на функционалностите и архитектурата на Fuchsia OS
- Разбиране на Zircon
- Обзор на Flutter за създаване на приложения.
Задвижване на разработка средата
- Изтегляне на източния код
- Компилиране на Fuchsia
- Използване на емулатора
Започване с работа
- Разбиране на работния процес в Fuchsia
- Изпълнение на компоненти на Fuchsia
- Работа с редактор
- Използване на FFX (CLI)
- Използване на FIDL (IPC система)
- Разглеждане на диагностичните инструменти
Инсталация на Fuchsia на устройство
- Обзор на процеса за инсталация ("paving")
- Компилиране, създаване на инсталационни медии, инсталиране
Развитие на системата
- Модифициране на ядрото
- Разработка на драйвери
Тестване на кода
- Юнит тестове
- Интеграционни тестове
Разработка на компоненти
- Дефиниране на пакети, компоненти и тестове.
- Работа с манифести на компонентите
Разработка на сесии
- Как сесиите влияят на потребителския опит
- Създаване на конфигурационен файл
- Запускане на сесия
Разработка на набора за разработчици Integrator Development Kit (IDK)
- Как работи IDK
- Извлекване на източника
- Подобряване на IDK
Международизация
- Кодиране
- Четене и записване на i18n настройки
Приносяне при общността
- Приносяне на източен код
Резюме и заключение
Изисквания
- Разбиране на концепциите за разпределено изчисление
- Опит в програмирането (Към 2021 г., Fuchsia поддържа C++, Python, DART, Go, Rust, FIDL)
Публика
- Разработчици
21 часа