Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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