Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marmoroju/golang
repo de estudo de Go
https://github.com/marmoroju/golang
Last synced: 10 days ago
JSON representation
repo de estudo de Go
- Host: GitHub
- URL: https://github.com/marmoroju/golang
- Owner: Marmoroju
- Created: 2024-09-01T15:02:20.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-06T18:20:22.000Z (2 months ago)
- Last Synced: 2024-09-14T12:13:05.056Z (2 months ago)
- Language: Go
- Homepage: https://www.udemy.com/course/programacao-go-para-devops-e-sres/
- Size: 1.08 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### Instalação do Go - Windows
- https://go.dev/dl/
- Instalação Padrão (next, next, next)- No VS Code, instalar a extensão Go
- Instalar extensões auxiliares
- CTRL + SHIFT + P
- Go: Install/Update Tools
- Selecione todas
- Aguarde o fim da instalação (SUCCEEDED)
- Fecha a IDE e abra novamente### Iniciar go.mod
Criar dirtório do projeto
- abrir o terminal e inciar o módulo do Go `go mod init nome_do_modulo`
- ex.: go mod init gohelloExecutar o Go:
Opção 1:
- go run main.goOpção 2:
Com o nome do módulo definido no comando go mod init nome_do_modulo. Esse comando gera o BUILD executável do projeto criado, que nesse caso será o `gohello.exe`.- go build
- ./gohello### Autenticador do http server
Github: https://github.com/abbot/go-http-auth
no terminal digitar:
```bash
go get github.com/abbot/go-http-auth
```Password Hash Generator
Link: https://unix4lyfe.org/crypt/### Monitoria URL com CSV
passagem de parâmetros para execução do código
```bash
go run main.go lista-servidores.csv downtime.csv
```