├── README.md ├── avancado ├── banco_mongo │ ├── html │ │ ├── local.html │ │ └── ola.html │ ├── main.go │ ├── manipulador │ │ ├── funcao.go │ │ ├── local.go │ │ ├── ola.go │ │ └── variaveis.go │ ├── model │ │ ├── local.go │ │ ├── log.go │ │ └── pagina.go │ └── repo │ │ ├── conexaomongo.go │ │ ├── conexaosql.go │ │ └── local.go ├── banco_sql │ ├── html │ │ ├── local.html │ │ └── ola.html │ ├── main.go │ ├── manipulador │ │ ├── funcao.go │ │ ├── local.go │ │ ├── ola.go │ │ └── variaveis.go │ ├── model │ │ ├── local.go │ │ └── pagina.go │ └── repo │ │ └── conexaosql.go ├── defer │ ├── cidades.csv │ ├── cidades.json │ ├── main.go │ └── model │ │ └── cidade.go ├── json_unmarshall │ ├── main.go │ └── model │ │ └── blogpost.go ├── servidor_web │ ├── html │ │ └── ola.html │ ├── main.go │ ├── manipulador │ │ ├── funcao.go │ │ ├── ola.go │ │ └── variaveis.go │ └── model │ │ └── pagina.go ├── web_get │ └── main.go └── web_post │ ├── main.go │ └── model │ └── usuario.go ├── fundamentos ├── erro │ ├── main.go │ └── model │ │ └── imovel.go ├── for │ └── main.go ├── funcoes_avancado │ ├── main.go │ └── matematica │ │ ├── generico.go │ │ ├── soma.go │ │ └── tipo.go ├── funcoes_basico │ ├── main.go │ └── matematica │ │ ├── generico.go │ │ └── soma.go ├── if │ └── main.go ├── mapas │ ├── main.go │ └── model │ │ └── imovel.go ├── pacotes │ ├── main.go │ ├── operadora │ │ └── nome.go │ └── prefixo │ │ └── numero.go ├── ponteiro │ └── main.go ├── structs_avancado │ ├── main.go │ └── model │ │ ├── imovel.go │ │ └── movel.go ├── structs_basico │ └── main.go ├── switch │ └── main.go └── variaveis │ └── variavel.go └── intermediario ├── array └── main.go ├── channel └── main.go ├── escrever_arquivos ├── cidades.csv ├── main.go └── model │ └── cidade.go ├── gobuild ├── gobuild ├── main.go ├── meuapp ├── meuappraspberry ├── meuappwindows.exe └── model │ └── imovel.go ├── goroutines-maxprocs └── main.go ├── goroutines ├── main.go ├── model │ └── cidade.go ├── riodejaneiro.csv ├── riodejaneiro.json ├── saopaulo.csv └── saopaulo.json ├── interfaces ├── main.go └── model │ └── ave.go ├── lerarquivos ├── cidades.csv └── main.go ├── select └── main.go ├── slices_basico ├── esquema-slice.png └── main.go └── slices_parte2 ├── esquema-slice.png └── main.go /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/README.md -------------------------------------------------------------------------------- /avancado/banco_mongo/html/local.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/html/local.html -------------------------------------------------------------------------------- /avancado/banco_mongo/html/ola.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/html/ola.html -------------------------------------------------------------------------------- /avancado/banco_mongo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/main.go -------------------------------------------------------------------------------- /avancado/banco_mongo/manipulador/funcao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/manipulador/funcao.go -------------------------------------------------------------------------------- /avancado/banco_mongo/manipulador/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/manipulador/local.go -------------------------------------------------------------------------------- /avancado/banco_mongo/manipulador/ola.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/manipulador/ola.go -------------------------------------------------------------------------------- /avancado/banco_mongo/manipulador/variaveis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/manipulador/variaveis.go -------------------------------------------------------------------------------- /avancado/banco_mongo/model/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/model/local.go -------------------------------------------------------------------------------- /avancado/banco_mongo/model/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/model/log.go -------------------------------------------------------------------------------- /avancado/banco_mongo/model/pagina.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/model/pagina.go -------------------------------------------------------------------------------- /avancado/banco_mongo/repo/conexaomongo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/repo/conexaomongo.go -------------------------------------------------------------------------------- /avancado/banco_mongo/repo/conexaosql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/repo/conexaosql.go -------------------------------------------------------------------------------- /avancado/banco_mongo/repo/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_mongo/repo/local.go -------------------------------------------------------------------------------- /avancado/banco_sql/html/local.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/html/local.html -------------------------------------------------------------------------------- /avancado/banco_sql/html/ola.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/html/ola.html -------------------------------------------------------------------------------- /avancado/banco_sql/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/main.go -------------------------------------------------------------------------------- /avancado/banco_sql/manipulador/funcao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/manipulador/funcao.go -------------------------------------------------------------------------------- /avancado/banco_sql/manipulador/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/manipulador/local.go -------------------------------------------------------------------------------- /avancado/banco_sql/manipulador/ola.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/manipulador/ola.go -------------------------------------------------------------------------------- /avancado/banco_sql/manipulador/variaveis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/manipulador/variaveis.go -------------------------------------------------------------------------------- /avancado/banco_sql/model/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/model/local.go -------------------------------------------------------------------------------- /avancado/banco_sql/model/pagina.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/model/pagina.go -------------------------------------------------------------------------------- /avancado/banco_sql/repo/conexaosql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/banco_sql/repo/conexaosql.go -------------------------------------------------------------------------------- /avancado/defer/cidades.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/defer/cidades.csv -------------------------------------------------------------------------------- /avancado/defer/cidades.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/defer/cidades.json -------------------------------------------------------------------------------- /avancado/defer/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/defer/main.go -------------------------------------------------------------------------------- /avancado/defer/model/cidade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/defer/model/cidade.go -------------------------------------------------------------------------------- /avancado/json_unmarshall/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/json_unmarshall/main.go -------------------------------------------------------------------------------- /avancado/json_unmarshall/model/blogpost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/json_unmarshall/model/blogpost.go -------------------------------------------------------------------------------- /avancado/servidor_web/html/ola.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/html/ola.html -------------------------------------------------------------------------------- /avancado/servidor_web/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/main.go -------------------------------------------------------------------------------- /avancado/servidor_web/manipulador/funcao.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/manipulador/funcao.go -------------------------------------------------------------------------------- /avancado/servidor_web/manipulador/ola.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/manipulador/ola.go -------------------------------------------------------------------------------- /avancado/servidor_web/manipulador/variaveis.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/manipulador/variaveis.go -------------------------------------------------------------------------------- /avancado/servidor_web/model/pagina.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/servidor_web/model/pagina.go -------------------------------------------------------------------------------- /avancado/web_get/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/web_get/main.go -------------------------------------------------------------------------------- /avancado/web_post/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/web_post/main.go -------------------------------------------------------------------------------- /avancado/web_post/model/usuario.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/avancado/web_post/model/usuario.go -------------------------------------------------------------------------------- /fundamentos/erro/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/erro/main.go -------------------------------------------------------------------------------- /fundamentos/erro/model/imovel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/erro/model/imovel.go -------------------------------------------------------------------------------- /fundamentos/for/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/for/main.go -------------------------------------------------------------------------------- /fundamentos/funcoes_avancado/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_avancado/main.go -------------------------------------------------------------------------------- /fundamentos/funcoes_avancado/matematica/generico.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_avancado/matematica/generico.go -------------------------------------------------------------------------------- /fundamentos/funcoes_avancado/matematica/soma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_avancado/matematica/soma.go -------------------------------------------------------------------------------- /fundamentos/funcoes_avancado/matematica/tipo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_avancado/matematica/tipo.go -------------------------------------------------------------------------------- /fundamentos/funcoes_basico/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_basico/main.go -------------------------------------------------------------------------------- /fundamentos/funcoes_basico/matematica/generico.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_basico/matematica/generico.go -------------------------------------------------------------------------------- /fundamentos/funcoes_basico/matematica/soma.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/funcoes_basico/matematica/soma.go -------------------------------------------------------------------------------- /fundamentos/if/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/if/main.go -------------------------------------------------------------------------------- /fundamentos/mapas/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/mapas/main.go -------------------------------------------------------------------------------- /fundamentos/mapas/model/imovel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/mapas/model/imovel.go -------------------------------------------------------------------------------- /fundamentos/pacotes/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/pacotes/main.go -------------------------------------------------------------------------------- /fundamentos/pacotes/operadora/nome.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/pacotes/operadora/nome.go -------------------------------------------------------------------------------- /fundamentos/pacotes/prefixo/numero.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/pacotes/prefixo/numero.go -------------------------------------------------------------------------------- /fundamentos/ponteiro/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/ponteiro/main.go -------------------------------------------------------------------------------- /fundamentos/structs_avancado/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/structs_avancado/main.go -------------------------------------------------------------------------------- /fundamentos/structs_avancado/model/imovel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/structs_avancado/model/imovel.go -------------------------------------------------------------------------------- /fundamentos/structs_avancado/model/movel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/structs_avancado/model/movel.go -------------------------------------------------------------------------------- /fundamentos/structs_basico/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/structs_basico/main.go -------------------------------------------------------------------------------- /fundamentos/switch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/switch/main.go -------------------------------------------------------------------------------- /fundamentos/variaveis/variavel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/fundamentos/variaveis/variavel.go -------------------------------------------------------------------------------- /intermediario/array/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/array/main.go -------------------------------------------------------------------------------- /intermediario/channel/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/channel/main.go -------------------------------------------------------------------------------- /intermediario/escrever_arquivos/cidades.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/escrever_arquivos/cidades.csv -------------------------------------------------------------------------------- /intermediario/escrever_arquivos/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/escrever_arquivos/main.go -------------------------------------------------------------------------------- /intermediario/escrever_arquivos/model/cidade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/escrever_arquivos/model/cidade.go -------------------------------------------------------------------------------- /intermediario/gobuild/gobuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/gobuild -------------------------------------------------------------------------------- /intermediario/gobuild/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/main.go -------------------------------------------------------------------------------- /intermediario/gobuild/meuapp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/meuapp -------------------------------------------------------------------------------- /intermediario/gobuild/meuappraspberry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/meuappraspberry -------------------------------------------------------------------------------- /intermediario/gobuild/meuappwindows.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/meuappwindows.exe -------------------------------------------------------------------------------- /intermediario/gobuild/model/imovel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/gobuild/model/imovel.go -------------------------------------------------------------------------------- /intermediario/goroutines-maxprocs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines-maxprocs/main.go -------------------------------------------------------------------------------- /intermediario/goroutines/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/main.go -------------------------------------------------------------------------------- /intermediario/goroutines/model/cidade.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/model/cidade.go -------------------------------------------------------------------------------- /intermediario/goroutines/riodejaneiro.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/riodejaneiro.csv -------------------------------------------------------------------------------- /intermediario/goroutines/riodejaneiro.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/riodejaneiro.json -------------------------------------------------------------------------------- /intermediario/goroutines/saopaulo.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/saopaulo.csv -------------------------------------------------------------------------------- /intermediario/goroutines/saopaulo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/goroutines/saopaulo.json -------------------------------------------------------------------------------- /intermediario/interfaces/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/interfaces/main.go -------------------------------------------------------------------------------- /intermediario/interfaces/model/ave.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/interfaces/model/ave.go -------------------------------------------------------------------------------- /intermediario/lerarquivos/cidades.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/lerarquivos/cidades.csv -------------------------------------------------------------------------------- /intermediario/lerarquivos/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/lerarquivos/main.go -------------------------------------------------------------------------------- /intermediario/select/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/select/main.go -------------------------------------------------------------------------------- /intermediario/slices_basico/esquema-slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/slices_basico/esquema-slice.png -------------------------------------------------------------------------------- /intermediario/slices_basico/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/slices_basico/main.go -------------------------------------------------------------------------------- /intermediario/slices_parte2/esquema-slice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/slices_parte2/esquema-slice.png -------------------------------------------------------------------------------- /intermediario/slices_parte2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeffprestes/cursodego/HEAD/intermediario/slices_parte2/main.go --------------------------------------------------------------------------------