Conheça a linguagem criada pelo Google que atrai cada vez mais desenvolvedores e grandes empresas.
Nível Iniciante Categoria Desenvolvimento Back-end
O Go é uma linguagem open source criada pela Google no ano de 2009. A ideia por trás do Go é trazer uma linguagem simples, de sintaxe direta, mas muito poderosa e otimizada para escalabilidade. Sendo assim, no final, uma aplicação escrita em Go torna-se fácil de escalar e com um gerenciamento de memória e de recursos incrivelmente eficiente, devido à leveza do ambiente de execução da linguagem.
O Go é um grande híbrido de várias linguagens mais tradicionais (como Java e C#, por exemplo), mas possui fortíssima influência do C. Por isso, a sua sintaxe pode parecer um pouco estranha no começo, principalmente para quem vem de linguagens tradicionais. Porém, a curva de aprendizado é muito baixa, devido à elegância e simplicidade da linguagem.
Por causa destas vantagens, várias grandes empresas têm migrado seus back-ends para o Go... Podemos citar como exemplo destas empresas a Uber, o Dropbox e até mesmo o Twitter. Todas estas empresas tiveram resultados muito positivos ao adotar o Go em partes de seus back-ends. Por causa disso, o Go vem se tornando relevante e tem sido considerado uma grande tendência nos últimos anos. Aliás, Go não é mais simplesmente uma tendência: é uma realidade
O Go é uma linguagem open source criada pela Google no ano de 2009. A ideia por trás do Go é trazer uma linguagem simples, de sintaxe direta, mas muito poderosa e otimizada para escalabilidade. Sendo assim, no final, uma aplicação escrita em Go torna-se fácil de escalar e com um gerenciamento de memória e de recursos incrivelmente eficiente, devido à leveza do ambiente de execução da linguagem.
O Go é um grande híbrido de várias linguagens mais tradicionais (como Java e C#, por exemplo), mas possui fortíssima influência do C. Por isso, a sua sintaxe pode parecer um pouco estranha no começo, principalmente para quem vem de linguagens tradicionais. Porém, a curva de aprendizado é muito baixa, devido à elegância e simplicidade da linguagem.
Por causa destas vantagens, várias grandes empresas têm migrado seus back-ends para o Go... Podemos citar como exemplo destas empresas a Uber, o Dropbox e até mesmo o Twitter. Todas estas empresas tiveram resultados muito positivos ao adotar o Go em partes de seus back-ends. Por causa disso, o Go vem se tornando relevante e tem sido considerado uma grande tendência nos últimos anos. Aliás, Go não é mais simplesmente uma tendência: é uma realidade
Após concluir o curso, você será capaz de:
Este curso é destinado a desenvolvedores ou a iniciantes em programação que desejam conhecer a sintaxe e conceitos básicos envolvidos na utilização da Golang (outra denominação para o Go).
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Cleber é pós-graduado em Projeto e Desenvolvimento de Aplicações Web, além de Microsoft Specialist (HTML5/CSS3), Microsoft Certified Solutions Associate (MCSA) Web Applications e Microsoft Certified Solutions Developer (MCSD) Web Applications. Fascinado por Arquitetura de Software, Programação Funcional, Machine Learning e educação em geral. Também é conhecido como "o boladão".
Nesta aula, veremos uma breve história do Go.
1 aulaNesta aula, veremos como preparar o ambiente de desenvolvimento.
6 aulasNesta aula, conheceremos variáveis e os tipos de dados.
4 aulasNesta aula, conheceremos os operadores aritméticos disponíveis em GO.
3 aulasNesta aula, conheceremos os operadores condicionais.
3 aulasNesta aula, conheceremos as estruturas de repetição.
3 aulasNesta aula, conheceremos os conjuntos do Go.
5 aulasNesta aula, conheceremos as funções.
2 aulasNesta aula, conheceremos os closures.
5 aulasNesta aula, conheceremos os ponteiros.
2 aulasNesta aula, conheceremos as estruturas.
1 aulaNesta aula, conheceremos as interfaces.
2 aulasNesta aula, conheceremos os pacotes.
2 aulasNesta aula, veremos como funciona a concorrência no Go.
2 aulasProjeto final do curso.
2 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!