Contacta con nosotros

Temario del curso

Introducción

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

Configuración del entorno de desarrollo

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

Inicio

  • 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

  • Descripción general del proceso de instalación del dispositivo ("paving").
  • Compilación, creación del medio de instalación y realización de "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.
  • Lanzamiento de una sesión.

Desarrollo del Kit de Desarrollo del Integrador (IDK)

  • Cómo funciona el IDK.
  • Obtención del código fuente.
  • Mejora del IDK.

Internacionalización

  • Codificación.
  • Lectura y escritura de configuraciones de i18n.

Contribución a la comunidad

  • Contribución del código fuente.

Resumen y conclusión

Requerimientos

  • Conocimiento de los conceptos de computación distribuida.
  • Experiencia de programación (A partir de 2021, Fuchsia admite C++, Python, Dart, Go, Rust, FIDL).

Audiencia

  • Desarrolladores.
 21 Horas

Número de participantes


Precio por participante

Próximos cursos

Categorías Relacionadas