Coder Social home page Coder Social logo

jeffotoni / gobootcamp Goto Github PK

View Code? Open in Web Editor NEW
39.0 4.0 6.0 43.06 MB

Um repo com manual prático da linguagem Go, todos estão convidados a ajudar passo a passo da linguagem.

Home Page: https://gobootcamp.jeffotoni.com/

License: MIT License

Go 10.44% CSS 1.33% HTML 61.68% JavaScript 25.96% Makefile 0.27% Shell 0.05% Dockerfile 0.28%
go golang golang-bootcamp

gobootcamp's Introduction

Go Bootcamp

Este material tem o objetivo de contribuir para o aprendizado da linguagem de programação Go😍 colaborando com a comunidade como uma fonte de aprendizado na linguagem Go. Um material que aborda o que precisamos saber para iniciarmos a programação na linguagem Go 😍.

O conteúdo visa o nível básico do aluno muitos exemplos práticos foram feitos com riqueza de detalhes para tornar a vida mais fácil de quem está iniciando na linguagem.

Se você conhece pouco e quase nada a programação não será problema, todo o manual foi feito para o nível inicial ao avançado.

Espero que gostem e possam servir de base para aprendizado e ajudar vários Gophers possíveis.

Aqui está a live com mais de 7 horas de conteúdo: Bootcamp ZeroHero ❤️

Existem milhares de referências hoje em relação ao Golang, vamos começar do início e não podíamos deixar de falar do Golang Tour, Play Golang ou Play Go Space são formas online de brincarmos com a linguagem Go, lindo não é ? 😊

Criamos esta página para ajuda-lo a encontrar com mais facilidade alguns links que acreditamos ser essenciais para o aprendizado da linguagem Go:

Criamos um roadmap Go para facilitar a visão macro quando formos aprender Go.

Todo manual foi baseado nestas referências apresetados acima, ele encontra-se aqui:

Criamos esta página manual

Criamos nosso front para nossa api rEST Zerohero

Nosso repo do Zerohero backend versão standard library

Nosso repo do Zerohero front

  • zerohero front

Instalar com Docker

Você pode instalar gobootcampmanual com docker.

$  docker run --rm --name gobootcampmanual -it \
-p 8080:8080 jeffotoni/gobootcampmanual:latest

Instalar o manual localmente

Para instalar o manual e executar localmente basta rodar o script abaixo. Seu $GOPATH tem que está configurado.

Observação É necessário $GOPATH está configurado.

$ sh -c "$(wget https://raw.githubusercontent.com/jeffotoni/gobootcamp/main/install/v1/install.sh -O -)"

Executar o manual localmente

Você poderá instalar o manual em sua máquina local, vamos fazer clone do projeto e executá-lo localmente.

Observação É necessário o Go instalado na máquina.

$ git clone https://github.com/jeffotoni/gobootcamp
$ cd gomanual
$ go run .
Run Server: http://localhost:8181

Agora basta acessar o link para acessar o manual localmente, desta forma você consegue alterar o manual seja para colaborar enviando um PR (Pull request) com melhorias ou novos temas como fazer um fork para seu uso pessoal 😊.

  • gobootcamp

gobootcamp's People

Contributors

ancogamer avatar guilherme-de-marchi avatar guilherme-s3wf avatar jeffotoni avatar joyferot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.