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
- Visión general de las características y arquitectura de Fuchsia OS
- Comprender Zircon
- Visión general de Flutter para la creación de aplicaciones.
Configurando el Entorno de Desarrollo
- Obtener el código fuente
- Compilar Fuchsia
- Usar el emulador
Comenzando
- Comprender el flujo de trabajo de Fuchsia
- Ejecutar un componente de Fuchsia
- Trabajar con un editor
- Usar FFX (CLI)
- Usar FIDL (sistema IPC)
- Explorar las herramientas de diagnóstico
Instalando Fuchsia en un Dispositivo
- Visión general del proceso de instalación del dispositivo ("paving")
- Compilar, crear medios de instalación, paving
Desarrollo del Sistema
- Modificar el kernel
- Desarrollar un controlador
Probar tu Código
- Pruebas unitarias
- Pruebas de integración
Desarrollando Componentes
- Definir paquetes, componentes y pruebas.
- Trabajar con manifiestos de componentes
Desarrollando Sesiones
- Cómo las sesiones afectan la experiencia del usuario
- Crear un archivo de configuración
- Iniciar una sesión
Desarrollando el Kit de Desarrollo Integrator (IDK)
- Cómo funciona el IDK
- Obtener el código fuente
- Mejorar el IDK
Internacionalización
- Codificación
- Leer y escribir configuraciones i18n
Contribuyendo a la Comunidad
- Contribuir con el 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)
Público Objetivo
- Desarrolladores
21 Horas