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 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