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

Número de participantes


Preço por Participante

Próximas Formações Provisórias

Categorias Relacionadas