Use var fora do bloco de código em que a variável precisará ser acessada.
Duração do curso online: 21 horas e 17 minutos
Novo
Domine Go (Golang) do zero e crie código rápido, seguro e escalável. Curso online gratuito em português, com exercícios e prática para evoluir na carreira.
Go (Golang) é uma das linguagens mais valorizadas quando o assunto é desempenho, simplicidade e aplicações modernas que precisam escalar. Neste curso online gratuito, você vai aprender programação em Go em português, construindo uma base sólida desde os primeiros conceitos até recursos que tornam a linguagem ideal para back-end, APIs, ferramentas de linha de comando e serviços concorrentes.
A proposta é guiar sua evolução de forma prática: você entende a lógica por trás da linguagem, escreve código desde o início e ganha confiança para resolver problemas reais. Ao longo da jornada, você trabalha com variáveis, tipos, constantes e formatação, aprende a controlar o fluxo do programa com condicionais e loops, e passa a organizar dados de maneira eficiente com arrays, slices, maps e structs. Essa base prepara você para escrever programas claros, consistentes e fáceis de manter.
Conforme avança, você entra em tópicos essenciais para o dia a dia de desenvolvimento: funções e métodos, interfaces e composição, ponteiros com propósito (sem complicação), tratamento de erros de forma idiomática e leitura de documentação oficial para ganhar autonomia. Você também terá contato com tarefas comuns em projetos, como lidar com JSON, ordenar dados, explorar pacotes úteis e entender como o ecossistema funciona na prática.
Um dos grandes diferenciais de Go é a concorrência, e o curso traz isso com uma abordagem objetiva: goroutines, canais, padrões como fan-in/fan-out, select, mutex e operações atômicas, além de boas práticas para evitar condições de corrida. O objetivo é que você saia não apenas “sabendo a sintaxe”, mas entendendo como pensar em Go e como escrever soluções robustas.
Para completar a experiência, você verá aspectos do ambiente de desenvolvimento, uso do terminal, comandos da linguagem, organização do workspace, integração com Git/GitHub, além de introdução a testes. É um caminho completo para quem quer iniciar em Golang ou consolidar conhecimentos e se posicionar melhor em oportunidades na área de tecnologia.
for sem condição (loop infinito), como você faz para parar o laço quando o ano atingir o limite desejado?
21 horas e 17 minutos de curso online em vídeo
Certificado digital de conclusão de curso ( Gratuito )
Exercícios para treinar seus conhecimentos
100% gratuito, do conteúdo ao certificado
Como declarar uma variável com escopo mais amplo em Go?
Use var fora do bloco de código em que a variável precisará ser acessada.
Como uma struct implementa uma interface em Go?
Basta que o tipo possua todos os métodos exigidos pela interface.
Como evitar condições de corrida em goroutines Go?
Use sincronização, como Mutex, canais ou operações atômicas.
Pronto para começar?Baixe o app e comece hoje mesmo.
Instale o app agora
para ter acesso ao curso+ de 5.000 cursos gratuitos
Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.
Plano de estudos com IA
A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.
Do zero ao Sucesso profissional
Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.
Você também pode utilizar o QR Code ou os Links abaixo

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios

Curso GratuitoProgramação com Python
11h55m
27 exercícios

Curso GratuitoProgramação em C#
4h07m
47 exercícios
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks