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