Formação em

Pré-lançamento

Formações Programação Aprenda a programar em Go

Formação Aprenda a programar em Go

Domine uma das linguagens mais performáticas e modernas e explore o poder da concorrência que tornam o Go a escolha ideal para aplicações escaláveis e de alta performance.

* Esta formação faz parte dos nossos cursos de Programação

Quero Estudar na Alura
27h

Para conclusão

3
Cursos
2
Podcasts
2
Artigos

Essa formação está em pré-lançamento! O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Você já pode fazer os primeiros cursos dessa formação. Ela continuará a ser criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Aprenda a programar com Go de forma moderna e performática

Boas-vindas à Formação Fundamentos de Go! Aqui você aprenderá os aspectos essenciais do desenvolvimento e da arquitetura de software com Go, desde a construção de APIs performáticas até o domínio de conceitos avançados da linguagem.

Inicialmente, você mergulhará nos fundamentos da concorrência, ponteiros, interfaces e generics, dominando as ferramentas que tornam o Go uma escolha ideal para sistemas de alta performance. Em seguida, o foco será em boas práticas de design de código e estruturação de projetos, utilizando abordagens modernas e escaláveis.

Esta formação é ideal para pessoas desenvolvedoras que desejam começar ou aprofundar seus conhecimentos em Go, aprendendo a projetar, desenvolver e otimizar aplicações robustas e eficientes.

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

  • Guilherme Lima

    Guilherme é desenvolvedor de software formado em Sistemas de Informação e possui experiência em programação usando diferentes tecnologias como Python, Javascript e Go. Criador de mais de 30 cursos de diferentes áreas da plataforma com foco no treinamento de profissionais de TI, como Data Science, Python para web com Django e Django Rest, jogos com Javascript, Infraestrutura como código com Terraform e Ansible, Orientação a Objetos com Go. Além disso, é um dos instrutores da Imersão Dev da Alura.

Essa formação está em pré-lançamento. O que isso quer dizer? Uma formação em pré-lançamento indica que o time está trabalhando nela nesse exato momento.

Ao mesmo tempo você já pode fazer os primeiros cursos e conteúdo. Ela será criada a partir do seu feedback no fim dos cursos e no nosso Discord.

Passo a passo
  1. 1 Fundamentos de Go

    Neste primeiro passo da formação, você mergulhará nos fundamentos do Golang e em suas principais bibliotecas. Aprenda como criar e gerenciar APIs REST de forma eficiente, enquanto explora conceitos essenciais, como variáveis, conversão de tipos e otimização de código. Aqui, você desenvolverá uma base sólida para construir aplicações performáticas, escaláveis e alinhadas às melhores práticas do mercado.

  2. 2 Concorrência, Ponteiros e interfaces

    Neste passo da formação, você explorará conceitos fundamentais e avançados de Go, como ponteiros, concorrência, interfaces e generics. Aprenda a aproveitar ao máximo a linguagem, construindo soluções eficientes e elegantes para desafios complexos. Aqui, você dominará as ferramentas que tornam o Go uma escolha poderosa para aplicações performáticas e modernas.

    • Curso Go: use concorrência para otimizar sua aplicação

      08h
      • Crie e gerencie goroutines
      • Utilize canais para comunicação entre funções concorrentes
      • Entenda as diferenças entre concorrência e paralelismo
      • Aplique concorrência para otimização de performance na prática
      • Aprenda as melhores práticas para implementar concorrência em Go
    • Podcast Ecossistemas Golang- Hipsters Ponto Tech #296

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas