Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Programa do Curso
Introdução
- Visão geral das caraterísticas e da arquitetura de Fuchsia OS
- Compreender o Zircon
- Descrição geral de Flutter para criar aplicações.
Configurar o ambiente de desenvolvimento
- Obter o código-fonte
- Construir o Fuchsia
- Usando o emulador
Introdução
- Entendendo o fluxo de trabalho do Fuchsia
- Executar um componente Fuchsia
- Trabalhar com um editor
- Usando FFX (CLI)
- Usando FIDL (sistema IPC)
- Explorar as ferramentas de diagnóstico
Colocar o Fuschia num dispositivo
- Visão geral do processo de instalação do dispositivo ("paving")
- Construção, criação de media de instalação, paving
Desenvolvimento do sistema
- Modificando o kernal
- Desenvolvendo um driver
Testar o seu código
- Testes unitários
- Testes de integração
Desenvolvendo componentes
- Definindo pacotes, componentes e testes.
- Trabalhando com manifestos de componentes
Desenvolvendo sessões
- Como as sessões afectam a experiência do utilizador
- Criando um arquivo de configuração
- Iniciar uma sessão
Desenvolver o Kit de Desenvolvimento do Integrador (IDK)
- Como funciona o IDK
- Obter a fonte
- Melhorar o IDK
Internacionalização
- Codificação
- Lendo e escrevendo configurações i18n
Contribuindo para a comunidade
- Contribuindo com o código-fonte
Resumo e conclusão
Requisitos
- Compreensão dos conceitos de computação distribuída
- Experiência Programming (A partir de 2021, o Fuschia suporta C++, Python, DART, Go, Rust, FIDL)
Público-alvo
- Programadores
21 Horas