Go / Golang e Clean Architecture



Go / Golang e Clean Architecture

Go / Golang e Clean Architecture

Vamos continuar o nosso aprendizado, nós nesse vídeo vamos arrumar nossa aplicação removendo toda lógica da nossa aplicação do arquivo main.go.
Vamos arrumar a lógica da API, colocando controller e criando um Service, onde tira receber o Engine do Gin e assim estartar a aplicação a partir dai.
Também vamos tirar a lógica da entidade Student dos controllers e colocar em seus usecases, e assim receber os erros e tratá-los apenas no controller, deixando assim a lógica da nossa aplicação mais simples e fácil de manter, esse episódio me deixo bastante animado para fazer o próximo vídeo. Lamento de o vídeo ter ficado grande novamente, vou tentar fazer vídeos menores no futuro, para não ficar tão cansativo.
Então chega de papo e bora pro VÍDEO!!!

Link do Repositório:
https://github.com/piovani/aula

Livro Go:
https://amzn.to/3Sjnizs

Equipamento:
– Monitor 29: https://amzn.to/3BZAzYP
– Monitor 24: https://amzn.to/3duriyu
– Macbook Air: https://amzn.to/3DHUQmF
– Mouse: https://amzn.to/3BYNytK
– Teclado: https://amzn.to/3S0BfCt
– Dock Station: https://amzn.to/3qVz07L
– Webcam: https://amzn.to/3DNhBWF
– Headset: https://amzn.to/3DHymlO
– Phone de Ouvido: https://amzn.to/3RY67Ui
– Cabo HDMI: https://amzn.to/3BVd4zZ
– Cabo DisplayPort: https://amzn.to/3SkCYCG
– Led Ring Light: https://amzn.to/3UlrkJo
– Luminária: https://amzn.to/3LucEUt

Capítulos:
0:00:00 – Abertura
0:00:07 – O que foi feito no último Vídeo
0:00:27 – O que será feito
0:00:39 – API
0:13:55 – API List
0:20:05 – API Create
0:36:47 – API Update
0:50:19 – API Delete
0:55:04 – API Details
0:59:12 – Usecases
1:08:23 – Usecases Delete
1:14:41 – Usecases Update
1:22:47 – Usecases Create
1:29:11 – Usecases List
1:32:06 – Despedica

Comments are closed.