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