План на курса

Въведение

    Преглед на Fuchsia OS Характеристики и архитектура Разбиране на Zircon Преглед на Flutter за създаване на приложения.

Създаване на среда за разработка

    Получаване на изходния код Изграждане на Fuchsia Използване на емулатора

Приготвяме се да започнем

    Разбиране на работния процес на Fuchsia Изпълнение на компонент Fuchsia Работа с редактор Използване на FFX (CLI) Използване на FIDL (IPC система) Проучване на инструментите за диагностика

Получаване на Fuschia на устройство

    Преглед на процеса на инсталиране на устройството ("полагане") Изграждане, създаване на инсталационна среда, настилка

Разработка на системата

    Модифициране на ядрото Разработване на драйвер

Тестване на вашия код

    Единични тестове Интеграционни тестове

Развиващи се компоненти

    Дефиниране на пакети, компоненти и тестове. Работа с манифести на компоненти

Разработване на сесии

    Как сесиите влияят на потребителското изживяване Създаване на конфигурационен файл Стартиране на сесия

Разработване на комплекта за разработка на интегратор (IDK)

    Как работи IDK Получаване на източника Подобряване на IDK

Интернационализация

    Кодиране Четене и писане на i18n настройки

Принос към общността

    Допринасяне на изходния код

Обобщение и заключение

Изисквания

  • Разбиране на концепциите за разпределени изчисления
  • Опит в програмирането (от 2021 г. Fuschia поддържа C++, Python, DART, Go, Rust, FIDL)

Публика

  • Разработчици
 21 Hours

Брой участници



Цена за участник

Свързани Kурсове

Свързани Kатегории