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

Construa uma API utilizando Go, Keycloak, PostgreSQL e workes

4.49 (226 reviews)
Udemy
platform
Português
language
Programming Languages
category
Go (Golang) - Do zero ao avançado (com teste de unidade)
1,490
students
23.5 hours
content
Mar 2024
last update
$19.99
regular price

What you will learn

Chi REST API

Teste de unidade

REST API

PostgreSQL

Keycloak - provedor de identidade

Fila

Aprender o funcionamento do golang

Novidades do go 1.19

Variáveis

func

struct

Ponteiros

Generics

Interface

Concorrência

Estrutura de projeto

Why take this course?

Golang é a linguagem criada pelo Google para resolver problemas internos, porém, o seu funcionamento deu tão certo que acabou virando publica e com ela novas tecnologias foram criadas, como Docker, Kubernetes e várias outras.

Muita gente tem a noção de que golang é uma linguagem performática, mas pouca gente sabe que ela é extremamente simples e é isso que irei demonstrar nesse curso. Tenho certeza que sua curva de aprendizagem será extremamente baixa, mesmo que você venha de linguagem onde a sintaxe é totalmente diferente.

O objetivo desse curso é demosntrar tudo o que o mercado usa quando estamos falando de Golang. Por isso o curso tem mais de 23h e nele você irá criar uma aplicação usando os conceitos do REST API, com autenticação usando a ferramenta Keycloak, o banco de dados Postgree e muito teste de unidade (Sim, você vai aprender teste de unidade). Não tenho duvida que você se dará bem naquele projeto ou no novo emprego que utiliza essa linguagem.

Mas antes de começar o projeto, vou passar pelo básico da linguagem para que você vá se acostumando e também vários exercicíos legais estão nesse curso.

Com isso, o curso é dividido em dois pointos:

* Linguagem/Sintaxe: Variáveis, Funções, Ponteiros, Struct, Interface, Generics, Go mod, concorrência, sync.WaitGroup, sync.Mutex, Channels, Manipulação de erros

* Projeto: Conceitos Web (para aqueles que não dominan), Estrutura do projeto, Domain/Service/Infrastruture, Teste de unidade utilizando testify, Chai, Postgree, Keycloak como ferramenta de autenticação, Async Call (Fila)

Meu nome é Stephany Henrique Batista, sou formado em Ciências da Computação e tenho Pós em Banco de dados. Já estou na área de tecnologia a quase 20 anos com várias experiências nacionais e internacionais, tendo atuado em uma das 100 empresas mais valiosas do mundo. Se você buscar mais pelo eu perfil aqui verá que já consegui compartilhar meus conhecimentos para mais de 15.000 alunos, tendo uma nota excelente como avaliação. Espero sinceramente te ajudar em mais esse curso. Fique livre para deixar o seu feedback e te espero nas aulas!

Screenshots

Go (Golang) - Do zero ao avançado (com teste de unidade) - Screenshot_01Go (Golang) - Do zero ao avançado (com teste de unidade) - Screenshot_02Go (Golang) - Do zero ao avançado (com teste de unidade) - Screenshot_03Go (Golang) - Do zero ao avançado (com teste de unidade) - Screenshot_04

Reviews

Marcio
December 1, 2023
O instrutor tem boas intenções ao tentar apresentar um projeto com uma arquitetura bem definida, porém, visivelmente se enrola, deixa código quebrado nos exemplos e isso demanda uma certa engenharia reversa. Como sugestão, acho que o projeto deveria começar mais simples e depois ser refatorado para a arquitetura proposta
Wadson
November 19, 2023
Até o momento o professor explica com muita calma e clareza de todos os assuntos até o básico ele explica para ter uma maior compreensão do assunto. Show de bola....
Tassio
October 23, 2023
Professor muito bom, direto na matéria em seu conteúdo e possui muito domínio da linguagem. Aula muito bem editada e feita!
Jose
August 31, 2023
Curso excelente, direto ao ponto de maneira objetiva e sem enrolação. Era o que estava procurando. Parabéns pelo conteúdo. indico demais.
Cláudio
July 21, 2023
A explicação sobre a linguagem Go é muito boa, mas o curso deixa a desejar no projeto. São testes e mais testes sem montar algo que realmente faça sentido, pelo menos para mim.
Wagner
May 17, 2023
Parabéns Professor !!! Eu já trabalho com programação a mais de 3 anos e mesmo pra mim não está chato !!! Dica para os estudantes, a empresa no qual eu trabalho, Banco Digital Neon, começará a recrutar profissionais que trabalham com Go, então o mercado está se abrindo cada vez mais para a linguagem.

Charts

Price

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

Rating

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

Enrollment distribution

Go (Golang) - Do zero ao avançado (com teste de unidade) - Distribution chart
4953712
udemy ID
10/30/2022
course created date
11/6/2022
course indexed date
Bot
course submited by