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 do Curso
Introdução
- Descrição geral das características e da arquitetura de Fuchsia OS
- Compreender o Zircon
- Visão geral do Flutter para criar aplicações.
Configurar o ambiente de desenvolvimento
- Obter o código fonte
- Construir o Fuchsia
- Utilizar o emulador
Começar a trabalhar
- Compreender o fluxo de trabalho do Fuchsia
- Executar um componente Fuchsia
- Trabalhar com um editor
- Utilizar FFX (CLI)
- Usando FIDL (sistema IPC)
- Explorar as ferramentas de diagnóstico
Obter fuschia num dispositivo
- Visão geral do processo de instalação do dispositivo ("paving")
- Construção, criação de suportes de instalação, pavimentação
Desenvolvimento de sistemas
- Modificar o kernal
- Desenvolvimento de um driver
Testar o seu código
- Testes unitários
- Testes de integração
Desenvolvimento de componentes
- Definição de pacotes, componentes e testes.
- Trabalhando com manifestos de componentes
Sessões de desenvolvimento
- Como as sessões afectam a experiência do utilizador
- Criar um ficheiro de configuração
- Iniciar uma sessão
Desenvolvimento do Kit de Desenvolvimento do Integrador (IDK)
- Como funciona o IDK
- Obtenção da fonte
- Melhorar o IDK
Internacionalização
- Codificação
- Ler e escrever definições i18n
Contribuir para a comunidade
- Contribuir com código-fonte
Resumo e conclusão
Requisitos
- Uma compreensão dos conceitos de computação distribuída
- Experiência de programação (a partir de 2021, o Fuschia suporta C++, Python, DART, Go, Rust, FIDL)
Público
- Desenvolvedores
21 horas