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
1. Introdução ao Zig
- Visão geral da linguagem Zig e sua filosofia
- Fundamentos de 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 Aplicativos em Zig
- Escrevendo e executando testes unitários
- Entendendo ponteiros e segurança de memória
- Sistemas de construção e organização do projeto
- Estruturas de dados essenciais em Zig
- Estratégias de tratamento de erros
- Considerações sobre memória stack e heap
- Operações com arquivos e manipulação de I/O
- Exercícios práticos sobre desenvolvimento de aplicativos
3. Tópicos Avançados em Zig
- Interoperabilidade com C (Zig-C interop)
- 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 trabalhando em sistemas embarcados, desenvolvimento de jogos ou aplicações críticas de 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
Testemunhos de Clientes (1)
Ser capaz de solicitar assuntos avançados, mesmo que não tenham sido planejados inicialmente.
Gabriel Chouinard - Spark Microsystems
Curso - FreeRTOS: Programming for Real Time Operating Systems
Máquina Traduzida