Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Introducción
- Descripción general de Fuchsia OS Características y arquitectura
- Entendiendo el circón
- Descripción general de Flutter para crear aplicaciones.
Configuración del entorno de desarrollo
- Obtener el código fuente
- Edificio Fucsia
- Uso del emulador
Empezar
- Comprender el flujo de trabajo de Fuchsia
- Ejecución de un componente fucsia
- Trabajar con un editor
- Uso de FFX (CLI)
- Uso de FIDL (sistema IPC)
- Exploración de las herramientas de diagnóstico
Obtener Fuschia en un dispositivo
- Descripción general del proceso de instalación del dispositivo ("pavimentación")
- Construcción, creación de medios de instalación, pavimentación
Desarrollo de sistemas
- Modificación del kernal
- Desarrollo de un controlador
Probar el código
- Pruebas unitarias
- Pruebas de integración
Desarrollo de componentes
- Definición de paquetes, componentes y pruebas.
- Trabajar con manifiestos de componentes
Sesiones de desarrollo
- Cómo afectan las sesiones a la experiencia del usuario
- Creación de un archivo de configuración
- Iniciar una sesión
Desarrollo del kit de desarrollo del integrador (IDK)
- Cómo funciona el IDK
- Obtención de la fuente
- Mejora del IDK
Internacionalización
- Codificación
- Lectura y escritura de la configuración de i18n
Contribución a la comunidad
- Contribución del 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, Fuschia es compatible con C++, Python, DART, Go, Rust, FIDL)
Audiencia
- Desarrolladores
21 horas