Programa del Curso

Introducción

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

Configurando el Entorno de Desarrollo

  • Obtener el código fuente
  • Compilar Fuchsia
  • Usar el emulador

Comenzando

  • Comprender el flujo de trabajo de Fuchsia
  • Ejecutar un componente de Fuchsia
  • Trabajar con un editor
  • Usar FFX (CLI)
  • Usar FIDL (sistema IPC)
  • Explorar las herramientas de diagnóstico

Instalando Fuchsia en un Dispositivo

  • Visión general del proceso de instalación del dispositivo ("paving")
  • Compilar, crear medios de instalación, paving

Desarrollo del Sistema

  • Modificar el kernel
  • Desarrollar un controlador

Probar tu Código

  • Pruebas unitarias
  • Pruebas de integración

Desarrollando Componentes

  • Definir paquetes, componentes y pruebas.
  • Trabajar con manifiestos de componentes

Desarrollando Sesiones

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

Desarrollando el Kit de Desarrollo Integrator (IDK)

  • Cómo funciona el IDK
  • Obtener el código fuente
  • Mejorar el IDK

Internacionalización

  • Codificación
  • Leer y escribir configuraciones i18n

Contribuyendo a la Comunidad

  • Contribuir con el 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, Fuchsia admite C++, Python, DART, Go, Rust, FIDL)

Público Objetivo

  • Desarrolladores
 21 Horas

Número de participantes


Precio por Participante​

Próximos cursos

Categorías Relacionadas