Udemyallpt

Go (Golang) - Do zero ao avançado (com teste de unidade)

Learn to build APIs with Go, Keycloak, PostgreSQL, and worker processes. Hands-on experience in modern backend development.

4.8(490)
2,677students
23h 50m
Certificate
Stephany Henrique de Almeida Batista
Stephany Henrique de Almeida BatistaArquiteto de sistema

Course Content

Go (Golang) - Do zero ao avançado (com teste de unidade) is an all-levels Udemy course taught by Stephany Henrique de Almeida Batista. It runs 23h 50m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 490 reviews, with 2,677 students enrolled. It is a paid course, last updated April 2025.

Golang: Aprenda a Linguagem do Google e Construa Aplicações Modernas

Descubra Golang, a linguagem de programação desenvolvida pelo Google para otimizar sistemas internos, que se tornou uma força poderosa no desenvolvimento de software. Golang é a base de tecnologias inovadoras como Docker e Kubernetes, e sua popularidade continua a crescer. Este curso abrangente te mostrará como dominar essa linguagem performática e surpreendentemente simples, mesmo que você tenha experiência com outras linguagens.

O que você vai aprender:

  • Fundamentos da Linguagem Golang:

    • Variáveis, Funções e Tipos de Dados
    • Ponteiros e Estruturas (Structs)
    • Interfaces e Generics para código flexível
    • Gerenciamento de dependências com Go Modules
    • Concorrência com sync.WaitGroup, sync.Mutex e Channels
    • Manipulação robusta de erros
  • Projeto Prático Completo:

    • Desenvolvimento de REST APIs: Crie APIs robustas e escaláveis.
    • Autenticação com Keycloak: Implemente um sistema de autenticação seguro.
    • Banco de Dados PostgreSQL: Aprenda a interagir com o PostgreSQL.
    • Testes de Unidade: Domine a criação de testes de unidade eficazes com testify e Chai.
    • Arquitetura Domain/Service/Infrastructure: Organize seu código para melhor manutenibilidade.
    • Chamadas Assíncronas (Filas): Implemente filas para processamento de tarefas em segundo plano.

Para quem é este curso?

Este curso é ideal para:

  • Desenvolvedores que desejam aprender Golang do zero.
  • Desenvolvedores que buscam uma linguagem performática para construir aplicações backend.
  • Profissionais que querem se especializar em microservices e cloud native development.
  • Quem busca uma linguagem com uma curva de aprendizado baixa.

Sobre o Instrutor:

Stephany Henrique Batista, formada em Ciências da Computação e com Pós em Banco de dados, possui quase 20 anos de experiência na área de tecnologia, incluindo atuação em uma das 100 empresas mais valiosas do mundo. Com mais de 15.000 alunos satisfeitos e avaliações excelentes, Stephany está comprometida em compartilhar seu conhecimento e te ajudar a alcançar seus objetivos.

Prepare-se para avançar na sua carreira ou iniciar um novo projeto com confiança! Este curso te dará as ferramentas e o conhecimento necessários para se destacar no mercado de trabalho. Deixe seu feedback e entre em contato!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

Fundamentos do PHP8 do zero

by MARCELO MAGNO ESPÍNDOLA DE MELO

5.0(22)
4h 53m
all
5.0(4)
4h 47m
beginner

Animação do zero com o Toon Boom 17

by Boy Animation Productions

5.0
8h 4m
beginner
5.0(18)
36m
beginner
5.0(2)
1h 1m
beginner