Git Product home page Git Product logo

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

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

Stargazers

Marcos Issler avatar Leonardo Anjos avatar Sergio Soares avatar Milton avatar Lucas Guiss Gusmão avatar Lucas Feitosa Alves avatar Bianca Martinelli avatar Edmilson Pontes avatar Fagner Silva avatar Marcelo Fabiano avatar Evandro Barbosa dos Reis avatar Ítalo Andrade avatar  avatar Aline Resende avatar Felipe Schossler avatar Juliana avatar Tiago Leite (by Chaka) avatar ROBSON MARTINS avatar  avatar Wesley Pereira avatar Renan Porto avatar Marcel F. Falcão avatar Rafael Matheus avatar Hugo Costa avatar Paulo Ortega avatar João Eliandro ∴ avatar Waldir Borba Junior avatar Eduardo Jansen avatar Kleber Tertulino avatar Bruno Rocha avatar  avatar Elton Jefferson avatar  avatar Lucas Santos avatar Lucas Henrique Teixeira Coelho Dias avatar  avatar Luis Daniel Assulfi avatar Valdir Mendes avatar  avatar

Watchers

Fagner Silva avatar James Cloos avatar  avatar Bruno Rocha 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.