CRIANDO PROJETO REAL DO ZERO EM GO COM HEXAGONAL – Arquitetura Hexagonal em GoLang #6



CRIANDO PROJETO REAL DO ZERO EM GO COM HEXAGONAL – Arquitetura Hexagonal em GoLang #6

CRIANDO PROJETO REAL DO ZERO EM GO COM HEXAGONAL - Arquitetura Hexagonal em GoLang #6

Hoje, temos o vídeo mais extenso do canal, mas por uma boa razão. Para fixarmos o conteúdo visto nesta playlist de hexagonal, criei este projeto do zero com vocês para não ficarmos apenas na teoria e também, para vocês entenderem como funciona a organização desde o ínicio. Espero que ajude muito!

Chapters
00:00 Intro
01:00 O que já deixei pronto no projeto
02:30 Entendendo a NewsAPI, contrato e retornos
04:00 Iniciando controller e rotas
09:00 Criando request e validando valores recebidos
13:30 Criando services e useCase
16:40 Domain do projeto e campos principais
23:30 Criando porta de saída
25:00 Requisição externa para NewsAPI
36:00 Corrigindo tipagem e validação de datas
39:00 Corrindo objetos de resposta da NewsAPI
41:00 Finalizando e testando projeto

LINKS IMPORTANTES
Repositório do Meu Primeiro Crud em Go (com as configurações iniciais citadas no video): https://github.com/HunCoding/meu-primeiro-crud-go

NewsAPI: https://newsapi.org/

Copier de objetos em go (copier.Copy utilizado): https://youtu.be/K3aO82mUYF4

Repositório do projeto do vídeo: https://github.com/HunCoding/golang-architecture

Validação de campos (binding): https://youtu.be/F0i6mnzvRII

Qualquer dúvida, pode mandar nos comentários que a gente conversa e tenta sanar essa dúvida!
Valeeu!

Comments are closed.