Entrar em Contato

Programa do Curso

1. Introdução ao Zig

  • Visão geral da linguagem Zig e sua filosofia
  • Fundamentos da sintaxe: variáveis, funções, loops e condicionais
  • Tipos de dados e structs
  • Noções básicas de gerenciamento de memória
  • Técnicas de depuração
  • Exercícios práticos sobre os fundamentos do Zig

2. Desenvolvimento de Aplicações em Zig

  • Escrever e executar testes unitários
  • Compreender ponteiros e segurança de memória
  • Sistemas de compilação e organização de projetos
  • Estruturas de dados essenciais em Zig
  • Estratégias de tratamento de erros
  • Considerações sobre memória na pilha e no heap
  • Operações de arquivo e manipulação de E/S
  • Exercícios práticos sobre desenvolvimento de aplicações

3. Tópicos Avançados em Zig

  • Interoperabilidade com C (interoperabilidade Zig-C)
  • Trabalhando com vetores e otimização de desempenho
  • Exercícios práticos sobre recursos avançados do Zig

Requisitos

Público-Alvo

  • Desenvolvedores de software interessados em aprender Zig
  • Programadores de sistemas explorando alternativas ao C/Rust
  • Engenheiros que trabalham em sistemas embarcados, desenvolvimento de jogos ou aplicações críticas para desempenho

Pré-requisitos

  • Compreensão dos conceitos fundamentais de programação (variáveis, loops, condicionais, funções)
  • Experiência com depuração, estruturas de dados básicas e tratamento de erros
  • Alguma experiência com programação de sistemas (C, Rust ou linguagens similares)
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas