Programa del Curso

Introducción

  • Descripción general de Fuchsia OS Características y arquitectura
  • Entendiendo el circón
  • Descripción general de Flutter para crear aplicaciones.

Configuración del entorno de desarrollo

  • Obtener el código fuente
  • Edificio Fucsia
  • Uso del emulador

Empezar

  • Comprender el flujo de trabajo de Fuchsia
  • Ejecución de un componente fucsia
  • Trabajar con un editor
  • Uso de FFX (CLI)
  • Uso de FIDL (sistema IPC)
  • Exploración de las herramientas de diagnóstico

Obtener Fuschia en un dispositivo

  • Descripción general del proceso de instalación del dispositivo ("pavimentación")
  • Construcción, creación de medios de instalación, pavimentación

Desarrollo de sistemas

  • Modificación del kernal
  • Desarrollo de un controlador

Probar el código

  • Pruebas unitarias
  • Pruebas de integración

Desarrollo de componentes

  • Definición de paquetes, componentes y pruebas.
  • Trabajar con manifiestos de componentes

Sesiones de desarrollo

  • Cómo afectan las sesiones a la experiencia del usuario
  • Creación de un archivo de configuración
  • Iniciar una sesión

Desarrollo del kit de desarrollo del integrador (IDK)

  • Cómo funciona el IDK
  • Obtención de la fuente
  • Mejora del IDK

Internacionalización

  • Codificación
  • Lectura y escritura de la configuración de i18n

Contribución a la comunidad

  • Contribución del código fuente

Resumen y conclusión

Requerimientos

  • Comprensión de los conceptos de computación distribuida
  • Experiencia en programación (a partir de 2021, Fuschia es compatible con C++, Python, DART, Go, Rust, FIDL)

Audiencia

  • Desarrolladores
  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Categorías Relacionadas