Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
G

grupo-estudos-golang

> 编程语言
Open source

Material para estudo de Golang, tutoriais, videos e exemplos para quem quer aprender Go

1.1K stars0 likes0 views
WebsiteGitHub

About

Material para estudo de Golang, tutoriais, videos e exemplos para quem quer aprender Go

Grupo de Estudos de Go

Estado atual

Este repositório está em processo contínuo de evolução didática, com tópicos organizados para estudo progressivo.

Navegação rápida

  • Índice geral de tópicos
  • Padrão mínimo para tópicos
  • Como contribuir com exemplos

Tópicos já organizados

Fundamentos iniciais

  • Instalação e ambiente
  • Olá, mundo!
  • Variáveis, constantes e tipos
  • Strings, runas, UTF-8 e BOM
  • Operadores e controle de fluxo
  • Funções
  • Arrays, slices e mapas
  • Structs, métodos e composição
  • Ponteiros, escopo e shadowing
  • Interfaces

Tópicos organizados existentes

  • goto e labels
  • embed e templates
  • database/sqlite
  • Lua
  • Telegram
  • Redução de privilégios

Organização de código, testes e concorrência

  • Tratamento de erros
  • Defer, panic e recover
  • Pacotes e módulos
  • Ferramentas do ecossistema Go
  • Generics
  • Reflection
  • Testes em Go
  • Benchmark e profiling
  • Fuzzing
  • Goroutines e WaitGroup
  • Canais e select
  • Context
  • Sincronização e race conditions

I/O, dados, rede e web

  • I/O básico: arquivos e streams
  • Embed e templates
  • Diretórios e io/fs
  • Variáveis de ambiente e execução externa
  • JSON e XML
  • CSV, TSV e dados tabulares
  • Parsing textual e regex
  • Tempo, datas, timezone e timers
  • Checksums
  • Compressão e arquivamento
  • Fundamentos de HTTP
  • Middleware HTTP, templates e sessões
  • API RESTful
  • Rede de baixo nível
  • Observabilidade básica
  • Sinais e encerramento gracioso
  • Envio de e-mail com net/smtp

Banco de dados, integrações e tópicos especiais

  • Acesso a banco SQL
  • SQLite e PostgreSQL: diferenças práticas
  • Protobuf: introdução moderna
  • Integração com C/C++ (cgo)
  • Go com Lua
  • Sistema de plugins
  • Integrações com APIs externas
  • Introdução a microserviços
  • Práticas de segurança
  • Atualização de binários
  • Build e release multiplataforma
  • Trilha de hardware/TinyGo
  • Projetos de demonstração
  • Projeto prático CLI
  • Decisões de arquivamento

Projetos de demonstração

  • fireworks
  • plasma
  • quine
  • wikipedia
  • sitegen
  • crawler
  • goaleatorio
  • goalfabeto
  • godolar
  • goenglish

Contribuição

Para contribuir com novos exemplos ou reintegrações, siga:

  • Padrão de tópicos
  • Guia de contribuição

Um pouco de história

O Grupo de Estudos de Go começou em 2016 com foco em estudo contínuo da linguagem, produção de conteúdo em português do Brasil e apoio a iniciantes e profissionais experientes.

Licença

Este material está licenciado em CC BY-SA 4.0.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Gogogolangtutoriais

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言