Aniversário
Alura 12 anos

20% OFF

Falta pouco!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

Go e refatoração:

melhorando códigos com boas práticas

Quero estudar na alura

8h

Para conclusão

148

Pessoas nesse curso

9

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Domine a modularização do código, aprimorando a organização e a escalabilidade das suas aplicações
  • Aprenda a testar endpoints de forma eficiente, garantindo a confiabilidade do seu software
  • Desenvolva a habilidade de criar camadas de service e repository para uma arquitetura robusta
  • Refatore suas APIs RESTful seguindo os melhores padrões e práticas do mercado
  • Implemente middlewares e rotas eficientes, otimizando a comunicação e a segurança dos seus projetos

Público alvo_

Profissionais interessados em aprender a modularizar o código, aplicar boas práticas como o SRP, testar aplicações e refatorar APIs RESTful para torná-las mais organizadas, escaláveis e de fácil manutenção.

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 20/03/2025

Ementa

  1. Legibilidade e módulos

    • Carregando o projeto base
    • Módulos
    • Testando a aplicação
  2. Receiver de valor

    • Pacote de configurações
    • Nomenclatura
    • Pacote de handlers
  3. Service e Repository

    • Services
    • Usando o Service
    • Repository
    • Separando em camadas
  4. Refatorando os endpoints

    • Instalando o Mux
    • Refatorando as URIs
    • Refatorando handlers
    • Testando os endpoints
  5. Rotas e Middleware

    • Camada de rotas
    • Refatorando routes
    • Middleware

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

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Escolha a duração
do seu plano

Conheça os Planos para Empresas