Primeiros passos em Golang
Uma coleção de exemplos simples e diretos para servir como referencia e material de estudo principalmente para quem esta iniciando na linguagem.
- Instalando
- Configurando
- Workspace
- Olá Mundo Nosso primeiro exemplo... um clássico 😃
- Variáveis
- Funções
- Struct
- Loop for
- switch
- defer
- interface
- reflection
- error
- goroutines
- goroutines waitgroup
- select
- package
- time Nem tudo são flores.
- godoc
- http
- cliente http
- templates
- Enviando e-mail via SMTP
- tcp
- ioutil
- expressões regulares
- tratando sinais
- testes
- plugin
- data race
- crc
- zip
- wikipedia
- XML
- JSON
- Protocol buffers
- goto
- http middleware
- Unix Domain Socket
- Array
- Slice
- Channel
- Map
Exemplos inspirados nas Funções ZZ
As Funções ZZ são um conjunto de muitos pequenos aplicativos de linha de comando e aqui vamos fazer uma reimplementação escrita em Go.
- goaleatorio Gera um número aleatório
- godolar Busca a cotação do dólar
- Participe dos canais de Go Slack, procure pelos canais #brazil e #brazilian-go-studies e no Telegram.
- Vá aos Meetups da comunidade brasileira
-
Todas as quintas-feiras as 22h00 um grupo programadores faz um hangout para estudar Go e bater papo os encontros e o tema da semana são combinados no Telegram
-
Pagina no Facebook https://www.facebook.com/gophers.br/
- Awesome-go Uma lista de impressionantes frameworks, bibliotecas e software escritos em Go.
- 60 days of go Vários exemplos de Go em uma aventura em 60 dias!
- Guia de estilo para pacotes Go dicas importantes de como formatar seus pacotes Go.
- Go com C, especial para quem quer brincar com IoT!
- Go com Lua, integrando lua no seu codigo Go
- Net, listando interfaces de rede e IPs
- beanstalk, conectando o beanstalk com Go
Esse material é Free, você pode usar da forma que preferir, apenas lembre de citar a fonte e não apenas copie, no lugar disso acrescente, melhore e compartilhe, assim todos ganhamos.