Guia Tutorial Golang – uma lista de Cursos Gratuitos para aprender a linguagem de programação Go

Por Que escolher Go? Antes de entrar na minha lista de recursos de Go learning, deixe-me contar-lhe sobre uma das mais famosas deserções em toda a história da programação.

havia um desenvolvedor no nó.js que era tão prolífico que muitas pessoas acreditavam que ele não era uma pessoa real. Eles teorizaram que ele era na verdade um grupo de desenvolvedores trabalhando sob um nome.

esse desenvolvedor era o TJ Holowaychuk. Ele é autor de muitos dos pacotes npm mais usados, e contribuiu para bibliotecas JavaScript chave.,mas ele era realmente uma pessoa real. E um dia em 2014, ele decidiu deixar a comunidade de nódulos para se concentrar no Go.muitas pessoas sentaram-se nas suas cadeiras. Ir? Sim. Vá.

A linguagem tinha atingido o nível de promessa de que mesmo alguns dos desenvolvedores mais influentes estavam se movendo em direção a ela.a comunidade Go abraçou o TJ de braços abertos.

então por que tal desenvolvedor poderia preferir a relativa simplicidade e sintaxe para a frente de ir sobre linguagens alternativas de back end?,para pessoas como eu que são auto-ensinadas, Go ofereceu uma grande oportunidade de mergulhar em diferentes áreas da ciência da computação e engenharia de sistemas.

Go é semelhante a C, mas com segurança de memória e um tempo de execução para a concorrência embutida. E a esse respeito, está muito “mais perto do metal”, por assim dizer, quando se trata de interagir com os primitivos gerais que estão subjacentes aos sistemas operacionais.

i agora principalmente construir sistemas distribuídos. Antes de aprender Go, meu passado era – como TJ – principalmente em nodo e JavaScript. Nodo faz muitas coisas bem, mas não a concorrência., E nó não é mais a ferramenta de escolha para aqueles que trabalham em sistemas distribuídos. Em vez disso, Go tornou-se a linguagem go-to.

Go as a language

Go is a statically typed compiled language famous for its straightforward, simple syntax. Aborda as armadilhas comuns de C, mantendo simultaneamente o seu desempenho e a sua interoperabilidade.

apesar desta simplicidade, Go é – no seu coração-projetado para lidar com a concorrência. E sofre da complexidade que isso implica.

Go também é bastante idiomático, o que torna as melhores práticas um pouco evasivas.,uma das características mais atraentes do Go é a facilidade de começar. Os aprendentes muitas vezes lutam para escolher os recursos dos milhares disponíveis.com isso em mente, aqui estão algumas sugestões opinativas sobre por onde começar.

Livro Recomendado: Essencial Ir

Essencial Ir
Essencial Ir
um livre de programação Go book

Essencial Ir fornece uma visão geral abrangente da língua. É um excelente recurso para iniciantes e alunos intermediários.,

abrange as estruturas de dados fundamentais da linguagem em profundidade. também explica a concorrência e as Goroutinas, dando uma visão das melhores práticas idiomáticas.

> Recomendado Livro: O Pequeno Livro Go

O Pequeno Livro Go
Grátis para download, A Pouco Vão Livro é uma introdução ao Google linguagem de programação Go

Outra boa opção para aqueles que olham para começar rapidamente.

O Pequeno Livro Go cobre o básico., Pode estar desactualizado, mas os fundamentos que cobre não mudaram.

curso recomendado: Learn Go Programming

freecodecamp’s comprehensive 7-hour div into Go. Melhor placado em pedaços, este é um excelente recurso para iniciantes.

O conteúdo do curso também faz com que seja útil para programadores intermédios que queiram recapitular diferentes tópicos.

Ferramenta de prática recomendada: aprenda vá com testes

quii/learn-go-with-tests
Learn Go with test-driven development., Contribuir para o desenvolvimento quii / learn-go-with-tests, criando uma conta no GitHub.
quiiGitHub

A melhor maneira de começar é começar a escrever código.aprender ir com testes é uma grande introdução para aprender os ins e outs da língua.

> Recomendado Blog: A Linguagem de Programação Go Blog

A Linguagem de Programação Go
Go é uma linguagem de programação open source que facilita a criação de simples, confiável e eficiente.,

esta é a fonte de facto de informação sobre novas funcionalidades e melhores práticas no Go.

Este blog tem um excelente conjunto de recursos para desenvolvedores.

novas características, melhores práticas e padrões Go são todos descritos em detalhe aqui.

Recommend Documentation: GoDoc

GoDoc is the most used resource by Go developers.

é uma única fonte para toda a documentação na biblioteca padrão e pacotes de terceiros.

os alunos são incentivados a referir-se a este site como um primeiro porto de escala.,

Uma vez que você domina os fundamentos do Go, este será o único recurso que você precisa.

recomenda-se a leitura: a especificação da linguagem Go

finalmente, o manual de referência para Go é uma grande fonte de informação para perguntas que você terá à medida que você pega as coisas.

Como em qualquer linguagem de programação, você precisará escrever código para melhorar. Go é flexível e tem uma ampla variedade de aplicações.

encontre um projeto de interesse e use Go, fazendo uso particular de GoDoc como você vai. Um bom lugar para começar é https://tour.golang.org.

Author: admin

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *