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
- Descripción general de las características y arquitectura de Fuchsia OS
- Comprensión de Zircon
- Descripción general de Flutter para el desarrollo 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 (línea de comandos)
- Uso de FIDL (sistema de IPC)
- Exploración de 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 de medios de instalación, instalación
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
- Inicio de una sesión
Desarrollo del Kit de Desarrollo para Integradores (IDK)
- Funcionamiento del IDK
- Obtención del código fuente
- Mejora del IDK
Internacionalización
- Codificación
- Lectura y escritura de configuraciones de i18n
Participación en la comunidad
- Contribución de 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)
Audiencia objetivo
- Desarrolladores
21 Horas