Dois anos
de acesso à Alura

30% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Go:

boas práticas em projetos

Quero estudar na alura

8h

Para conclusão

348

Pessoas nesse curso

9.2

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aprenda a estruturar projetos Go de forma segura e profissional
  • Domine a criação e execução de testes unitários no Go
  • Implemente variáveis de ambiente para proteger dados sensíveis
  • Aplique linters para garantir a qualidade e a padronização do seu código
  • Crie serviços e utilitários reutilizáveis para aumentar a produtividade
  • Profissionalize seu fluxo de trabalho usando Makefile no projeto
  • Aprenda a proteger a branch principal com regras de push e workflows CI/CD

Público alvo_

Pessoas que desejam aprimorar suas habilidades em Go, adotando boas práticas de código, automação de processos e criação de APIs escaláveis e seguras.

Guilherme Lima

linkedin

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.

Curso atualizado em 13/06/2025

Ementa

  1. Qualidade e Manutenção

    • Projeto Base
    • Testes no Go
    • Executando o teste
  2. Arquitetura limpa

    • Linter
    • Melhorando o código
    • Makefile
  3. Refatoração e legibilidade

    • Pacote Utils
    • Refatorando o handler
    • Testando erros e logs
  4. Validações e responsabilidades

    • Pacote Validators
    • Aplicando validações
    • Validando ao atualizar
  5. Service, GitHub e CI

    • Pacote service
    • Utilizando o service
    • Atualizando o Makefile
    • Workflows
    • Regras

Descubra se esse curso é pra você! Leia as primeiras aulas

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

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 95 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Mais tempo para a sua evolução, na velocidade do mercado. Comece hoje e aproveite por 2 anos.

Conheça os Planos para Empresas