Entrar em Contato

Programa do Curso

Introdução

  • Visão geral dos recursos e arquitetura do Fuchsia OS
  • Compreensão do Zircon
  • Visão geral do Flutter para criação de aplicações.

Configuração do Ambiente de Desenvolvimento

  • Obtenção do código-fonte
  • Compilação do Fuchsia
  • Uso do emulador

Começando

  • Compreensão do fluxo de trabalho do Fuchsia
  • Execução de um componente do Fuchsia
  • Trabalho com um editor
  • Uso do FFX (CLI)
  • Uso do FIDL (sistema IPC)
  • Exploração das ferramentas de diagnóstico

Instalação do Fuchsia em um Dispositivo

  • Visão geral do processo de instalação no dispositivo ("paving")
  • Compilação, criação de mídia de instalação e paving

Desenvolvimento do Sistema

  • Modificação do kernel
  • Desenvolvimento de um driver

Testando seu Código

  • Testes unitários
  • Testes de integração

Desenvolvimento de Componentes

  • Definição de pacotes, componentes e testes.
  • Trabalho com manifestos de componentes

Desenvolvimento de Sessões

  • Como as sessões afetam a experiência do usuário
  • Criação de um arquivo de configuração
  • Inicialização de uma sessão

Desenvolvimento do Integrator Development Kit (IDK)

  • Como o IDK funciona
  • Obtenção do código-fonte
  • Melhoria do IDK

Internacionalização

  • Codificação
  • Leitura e escrita de configurações i18n

Contribuição para a Comunidade

  • Contribuição com código-fonte

Resumo e Conclusão

Requisitos

  • Compreensão de conceitos de computação distribuída
  • Experiência em programação (a partir de 2021, o Fuchsia suporta C++, Python, DART, Go, Rust, FIDL)

Público-alvo

  • Desenvolvedores
 21 Horas

Número de participantes


Preço por participante

Próximas Formações Provisórias

Categorias Relacionadas