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.
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.Mutexe 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
testifyeChai. - 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!
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.