Contacta con nosotros

Temario del curso

Introducción

  • Visión general de las características y arquitectura de Fuchsia OS
  • Comprensión de Zircon
  • Visión general de Flutter para la creación de aplicaciones.

Configuración del entorno de desarrollo

  • Obtención del código fuente
  • Compilación de Fuchsia
  • Uso del emulador

Primeros pasos

  • Comprensión del flujo de trabajo de Fuchsia
  • Ejecución de un componente de Fuchsia
  • Trabajo con un editor
  • Uso de FFX (CLI)
  • Uso de FIDL (sistema de IPC)
  • Exploración de las herramientas de diagnóstico

Instalación de Fuchsia en un dispositivo

  • Visión general del proceso de instalación en dispositivos ("paving")
  • Compilación, creación de medios de instalación y "paving"

Desarrollo del sistema

  • Modificación del kernel
  • Desarrollo de un controlador

Pruebas de su código

  • Pruebas unitarias
  • Pruebas de integración

Desarrollo de componentes

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

Desarrollo de sesiones

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

Desarrollo del Kit de Desarrollo de Integrador (IDK)

  • Funcionamiento del IDK
  • Obtención del código fuente
  • Mejora del IDK

Internacionalización

  • Codificación
  • Lectura y escritura de configuraciones i18n

Contribución a la comunidad

  • Contribución de código fuente

Resumen y conclusión

Requerimientos

  • Comprensión de conceptos de computación distribuida
  • Experiencia en programación (a partir de 2021, Fuchsia soporta C++, Python, DART, Go, Rust y FIDL)

Audiencia

  • Desarrolladores
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas