Свържете се с нас

План на курса

Увод

  • Обзор на функциите и архитектурата на Fuchsia OS
  • Разбиране на Zircon
  • Обзор на Flutter за създаване на приложения.

Настройване на среди за разработка

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

Започване на работа

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

Инсталиране на Fuchsia на устройство

  • Обзор на процеса за инсталиране на устройството ("paving")
  • Компилиране, създаване на инсталационна медия, paving

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

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

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

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

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

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

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

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

Разработване на Integrator Development Kit (IDK)

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

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

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

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

  • Принос на изходен код

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

Изисквания

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

Целева аудитория

  • Разработчици
 21 Часове

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


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

Предстоящи Курсове

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