35h

Para conclusão

4
Cursos
2
Podcasts
2
Artigos

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.

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

    • Curso Go: crie Métodos, Generics e Interface

      08h
      • Domine a criação de métodos, funções e generics em Go
      • Aprenda a implementar interfaces de forma prática
      • Desenvolva um estoque funcional com logs e validações
      • Explore como usar generics para buscas eficientes em Go
      • Crie projetos completos aplicando conceitos avançados de Go

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