Git Product home page Git Product logo

reinaldogoes / gobootcamp_golang Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jeffotoni/gobootcamp

0.0 1.0 0.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

Shell 0.05% JavaScript 25.96% Go 10.44% CSS 1.33% Makefile 0.27% HTML 61.68% Dockerfile 0.28%

gobootcamp_golang'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_golang's People

Contributors

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

Watchers

James Cloos 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.