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)
Declaração de Clientes (5)
Ele responde às minhas perguntas muito bem explicado.
Khaled Almarzooqi - Beamtrail
Curso - Circuits and Electronics Fundamentals
Máquina Traduzida
Sean foi um palestrante dinâmico e os exercícios práticos foram muito interessantes, e posso ver como eles serão realmente aplicáveis.
Temira Koenig - Yeshiva University
Curso - Raspberry Pi for Beginners
Máquina Traduzida
Que o treinador se adapte às nossas necessidades
Eduardo Fontecha - ORMAZABAL PROTECTION & AUTOMATION S.L.U.
Curso - The Yocto Project - An Overview - hands-on
Máquina Traduzida
O formador foi muito simpático e conhecedor, esforçando-se por explicar coisas que eu não sabia
Felix - Microchip Technology Inc
Curso - Embedded C Application Design Principles for Automotive Professionals
Máquina Traduzida
Aquisição de conhecimentos úteis e esclarecimento de algumas coisas sobre as quais eu tinha dúvidas anteriormente.
Kenneth Mahoney - University of Glasgow
Curso - Arduino: Programming a Microcontroller for Beginners
Máquina Traduzida