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
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 6500 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (5)
A experiência e o talento de ensino do instrutor
Liviu - Orange Services
Curso - Go for Systems Programming
Máquina Traduzida
Eficiente no tempo Transições suaves e conectadas de um tópico para outro Exemplos que variam do simples ao desafiador Muita paciência para responder a todas as perguntas com exemplos Conhecimento muito além das expectativas Há muitas coisas a serem apreciadas!
Laura - Orange Services
Curso - Go for Systems Programming
Máquina Traduzida
A atitude do instrutor e o fato de ele parar em cada problema/questão para ajudar aqueles que precisavam Ele também era bem descontraído, tornando o treinamento realmente divertido e relaxante
Rares - Orange Services
Curso - Go for Systems Programming
Máquina Traduzida
Patrick foi muito útil e forneceu exemplos práticos do mundo real ao trabalhar com Go. Este não era um curso puramente teórico sobre como usar Go, mas sim sobre como desenvolver realmente com Go no mundo real. Ele fez comparações com outras linguagens para explicar melhor certos conceitos, o que foi muito útil.
Cristian - Orange Services
Curso - Go for Systems Programming
Máquina Traduzida
As informações extras que não estão nos documentos oficiais
Sayf Eddine HAMMEMI - SCALITY SA
Curso - Go for Systems Programming
Máquina Traduzida