Entrar em Contato
 Duração 35 horas

Programa do Curso

Introdução

Compreensão da Programação de Sistemas Unix

Compreensão da Linguagem de Programação Go e da Arquitetura Go

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

Aprendizagem dos Fundamentos da Sintaxe Go

Trabalho com Pacotes Go

Algoritmos e Estruturas de Dados

Como o Go Gerencia a Recolha de Lixo (Garbage Collection)

Trabalho com Ficheiros e Diretórios no Go

Implementação de Operações de Entrada e Saída de Ficheiros no Go

Implementação de Tratamento de Erros

Identificação e Trabalho com Ficheiros de Sistema no Go: Ficheiros de Registo, Operações em Ficheiros de Sistema e Senhas

Trabalho com Processos e Sinais Unix no Go

  • Compreensão de Processos e Sinais Unix
  • Gestão de Processos
  • Tratamento de Sinais Unix no Go
  • Utilização do Comando 'kill'
  • Trabalho com Tubulações (Pipes) e Sockets Unix no Go
  • Trabalho com Chamada de Procedimento Remoto (RPC) no Go
  • Programação de um Shell Unix no Go

Compreensão e Trabalho com Goroutines

  • Conceitos de Goroutines
  • Utilização dos Pacotes Sync do Go
  • Trabalho com Tubulações (Pipelines)
  • Utilização do Agendador (Scheduler) do Go
  • Utilização da Palavra-Chave 'select'
  • Trabalho com Canais de Sinalização e Canais com Buffers
  • Gestão de Tempos Limite (Timeouts)
  • Trabalho com Canais de Canais
  • Trabalho com Canais Nulos (Nil Channels)
  • Gestão de Memória Partilhada
  • Utilização da Utilidade dWC.go

Programação de Redes no Go

  • Compreensão da Programação de Redes
  • Trabalho com o Pacote Padrão Net do Go
  • Revisão de Sockets Unix
  • Execução de Consultas DNS
  • Desenvolvimento de um Servidor TCP Simples e de um Cliente TCP Simples
  • Desenvolvimento de um Servidor UDP Simples e de um Cliente UDP Simples
  • Trabalho com um Servidor TCP Concorrente

Diagnóstico de Problemas (Troubleshooting)

Resumo e Conclusão

Requisitos

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

Formação Empresarial Personalizada

Soluções de formação concebidas 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, formação online em direto, 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