Programa do Curso
Introdução
Compreendendo a linguagem Go Programming e a arquitetura Go
Instalando e configurando o Go ambiente de desenvolvimento
Revisão de Go Sintaxe
Trabalhando com tipos integrados em Go
Aprendendo os recursos do avançado Go
Trabalhando com a ferramenta de compilação avançada Go
Usando mapas como conjuntos
Trabalhando com teclas e fatias de interface
Implementando Coleta e Redução
Usando a ferramenta Pprof
Aprendendo como reduzir o lixo
Trabalhando com Métodos e Interfaces
Zombando em testes unitários
Usando simultaneidade para manter os dados consistentes
Usando tipos definidos pelo usuário
Otimizando Código para Velocidade
Usando Idiomático Go
Trabalhando com tempo, erros, interfaces comuns e comentários
Trabalhando e gerenciando pacotes
Criando um sistema de trabalho Scalable
Trabalhando com bancos de dados em Go
Servindo uma API JSON
Teste e construção em Go
Obtendo uma base sólida em Web Development com Go
Trabalhando com modelos para Web Development no Go
Criando seu próprio servidor para Web Development in Go
Compreendendo e trabalhando com o pacote net/http
Compreendendo e trabalhando com arquivos de roteamento e entrega
Implantando seu site
Resumo e conclusão
Requisitos
- Experiência básica de programação em qualquer linguagem
Público
- Desenvolvedores Web
- Desenvolvedores de software
- Programadores
- Qualquer pessoa que queira aprender Go
Declaração de Clientes (7)
Depth of issues presented on most of the topics we went through.
Vlad - Ness
Curso - Advanced Go Programming
Live interactions
Sorin - Ness
Curso - Advanced Go Programming
The curriculum was very well thought off, and Patrick explained very well al the notions, giving ample examples for all important topics. Also, he was ready to jump in and help us with any issues we had when trying to do the different exercises.
Constantin - Ness Romania
Curso - Advanced Go Programming
The material was really well prepared and structured. The material presented is varied and very applicable. The trainer is very knowledgeble on the subject and also a very clear and precise teacher. Good balance between theory and exercises. Excelent timing, subjects were very well covered in the allocated time.
Catalin - Ness Romania
Curso - Advanced Go Programming
My interest was related to concurrency, but all topics are interesting as they bring a better understanding of the GO language.
Aurel - Ness Romania
Curso - Advanced Go Programming
I like that the trainer showed to us the tiny details that can be difficult to understand and also showed to us the best practices.
Ilie Razvan-Mihai - Ness Romania
Curso - Advanced Go Programming
A lot of information I was actually missing. I liked the structure of going through various packages that get used a lot and the tasks were short and sweet.