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.
Programa del Curso
Introducción
- Descripción general de Fuchsia OS Características y arquitectura
- Entendiendo el circón
- Información general de Flutter para compilar aplicaciones.
Configuración del entorno de desarrollo
- Obtener el código fuente
- Construcción Fucsia
- Uso del emulador
Empezar
- Descripción del flujo de trabajo de Fuchsia
- Ejecución de un componente Fuchsia
- 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
- Resumen del proceso de instalación del dispositivo ("pavimento")
- Construcción, creación de medios de instalación, pavimentación
Desarrollo de sistemas
- Modificación del kernal
- Desarrollo de un controlador
Probando 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
Contribuyendo a la comunidad
- Contribución del código fuente
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos de computación distribuida
- Programming experiencia (a partir de 2021, Fuschia admite C++, Python, DART, Go, Rust, FIDL)
Audiencia
- Desarrolladores
21 Horas