Entrar em Contato

Programa do Curso

Introdução

Compreendendo a Programação de Sistemas Unix

Compreendendo a Linguagem de Programação Go e a Arquitetura Go

Instalação e Configuração do Ambiente de Desenvolvimento Go

Aprendendo os Fundamentos da Sintaxe Go

Trabalhando com Pacotes Go

Algoritmos e Estruturas de Dados

Como o Go Lida com a Coleta de Lixo (Garbage Collection)

Lidando com Arquivos e Diretórios em Go

Implementando Operações de Entrada e Saída de Arquivos em Go

Implementando Tratamento de Erros

Identificando e Trabalhando com Arquivos de Sistema em Go: Logs, Operações com Arquivos de Sistema e Senhas

Trabalhando com Processos e Sinais Unix em Go

  • Compreendendo Processos e Sinais Unix
  • Gestão de Processos
  • Lidando com Sinais Unix em Go
  • Utilizando o Comando 'kill'
  • Trabalhando com Canais (Pipes) e Sockets Unix em Go
  • Trabalhando com Chamada de Procedimento Remoto (RPC) em Go
  • Programando um Shell Unix em Go

Compreendendo e Trabalhando com Goroutines

  • Conhecendo as Goroutines
  • Utilizando os Pacotes de Sincronização Go
  • Lidando com Pipelines
  • Utilizando o Agendador Go
  • Utilizando a Palavra-chave 'select'
  • Trabalhando com Canais de Sinais e Canais com Buffer
  • Tratando de Timeouts
  • Trabalhando com Canais de Canais
  • Trabalhando com Canais Nil
  • Lidando com Memória Compartilhada
  • Trabalhando com a Utilitário dWC.go

Programação de Rede em Go

  • Compreendendo a Programação de Rede
  • Trabalhando com o Pacote Padrão de Rede Go
  • Revisitando Sockets Unix
  • Realizando Consultas DNS
  • Desenvolvendo um Servidor TCP Simples e um Cliente TCP Simples
  • Desenvolvendo um Servidor UDP Simples e um Cliente UDP Simples
  • Trabalhando com um Servidor TCP Concorrente

Desmistificação e Solução de Problemas (Troubleshooting)

Resumo e Conclusão

Requisitos

  • Experiência básica em programação em qualquer linguagem
  • Familiaridade com sistemas Linux e Unix
 35 Horas

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.
Investimento

Preço por grupo privado, treinamento online ao vivo, a partir de 6500 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas