Servidores HTTP
Parte do curso de Go
Na maioria das linguagens, "escrever um serviço web" começa por escolher um framework, e a escolha pesa, porque o framework decide como funciona o roteamento, com o que se parece um handler e como você compõe comportamentos. Em Go quase não é assim. A biblioteca padrão traz, em net/http, um servidor que roda em produção em empresas grandes, e os frameworks que existem são conveniências finas sobre essas mesmas...
Vale saber disso desde o início, porque muda o que você está aprendendo. As peças desta lição não são a opinião de uma biblioteca. São o vocabulário comum sobre o qual toda biblioteca HTTP em Go é construída, então aprendê-las uma vez significa conseguir ler qualquer código web em Go.
Quer aprender Go Servidores HTTP em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Go pronto e pratique Servidores HTTP com um tutor de IA que conhece seu código.
Começar esta liçãoServidores HTTPO que você vai aprender
- Net/http
- Http.HandleFunc
- Http.Server
- JSON responses
- Request routing
- Middleware via http.Handler wrapping
- Graceful logging middleware
Leia esta lição no seu idioma
Todas as lições deste curso
20 lições- 1Olá, Go25 min
- 2Variáveis e Tipos25 min
- 3Fluxo de Controle: if e for30 min
- 4Funções30 min
- 5Slices e Maps35 min
- 6Structs e Pointers35 min
- 7Methods e Interfaces35 min
- 8Tratamento de Erros35 min
- 9Modules e Estrutura de Projeto35 min
- 10Projeto Final de CLI Minimalista40 min
- 11Um Tour pela Biblioteca Padrão40 min
- 12Testes e Benchmarks40 min
- 13Goroutines e Channels40 min
- 14Padrões de Concorrência45 min
- 15Generics35 min
- 16Servidores HTTP45 min
- 17Bancos de dados com database/sql45 min
- 18Desempenho e Criação de Perfis40 min
- 19Padrões de Projeto em Go40 min
- 20Implantação e Produção45 min
