Programa do Curso
Conceitos Avançados de Go
- Análise aprofundada do sistema de tipos do Go
- Trabalhando com ponteiros, gerenciamento de memória e coleta de lixo
- Interfaces avançadas e incorporação (embedding)
Concorrência e Paralelismo
- Gerenciamento avançado de goroutines
- Canais com e sem buffer
- Declarações select e pools de trabalhadores (worker pools)
Tratamento de Erros e Logamento
- Tipos de erro personalizados e encapsulamento (wrapping)
- Logamento estruturado e monitoramento
- Propagação de erros e boas práticas
Testes e Benchmarking
- Testes unitários e de integração em Go
- Uso das ferramentas de teste nativas do Go
- Benchmarking e perfilamento de aplicações
Programação Modular e Pacotes
- Gerenciamento de dependências com módulos Go
- Versionamento e publicação de módulos
- Construção de bibliotecas reutilizáveis em Go
Construção de APIs e Microsserviços
- Criação de APIs RESTful usando Go
- Uso do Go com Docker e contêineres
- Orquestração e implantação de serviços
Otimização de Desempenho
- Perfilamento e ajuste de memória
- Estratégias de otimização de concorrência
- Monitoramento de desempenho com pprof
Resumo e Próximos Passos
Requisitos
- Experiência em programação com Go
- Compreensão da sintaxe, estruturas de dados e funções do Go
- Experiência no trabalho com pacotes e concorrência básica
Público-Alvo
- Desenvolvedores de software experientes
- Engenheiros de backend
- Desenvolvedores de aplicações nativas em nuvem
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
A estrutura do treinamento e os exercícios foram fantásticos. O instrutor conseguiu me animar a trabalhar com Go no futuro, o que não é uma tarefa fácil!
Noah Van Tiggel - Spot Buy Center BV
Curso - Advanced Go Programming
Máquina Traduzida
O instrutor provou ser um especialista no assunto, algo que eu nunca dou como garantido. Ele forneceu insights muito úteis sobre os padrões da indústria.
Giuseppe
Curso - Learning Go Programming
Máquina Traduzida