0

Person API v2

Thiago Oliveira
Thiago Oliveira

Fala gurizada linda, todos bem?


Como sabem ou podem ver, eu sigo uma metodologia "estranha de aprendizado".

Primeiro sai estudando toda a teoria, aprendendo conceitos, depois volto com tudo o que aprendi acumulado com o tempo refazendo (Vai a dica, recrutadores veem se você volta para refazer os códigos).


Seguindo esse principio e vendo o sofrimento de alguns no Discord com o Person API e mais um outro, decidi então refaze-lo, tentando "enxugar" o que dava e afins.


Bom o resultado segue no meu github para quem quiser olhar o código.


Abraços e bons códigos seus lindos.


https://github.com/thiagop-o/java-person_api_v2

0
0

Comentários (6)

0
Thiago Oliveira

Thiago Oliveira

27/07/2021 01:46

Gostei, nao uso muito DTO quando o projeto é pequeno ou então nao esta seguindo um padrão para web realmente. Mas ficou bom o seu. Como dizem nao existe código certo ou errado, cada um segue uma "escola"

1
Luciano Lessa

Luciano Lessa

27/07/2021 01:35

Boa Thiago, meus parabéns.

Eu tenho um método um pouco diferente do teu, esse método inclusive foi dito pelo Rodrigo Tavares em diversas mentorias, ela é mais focada em projeto. Eu gosto de refazer todo o projeto num primeiro momento, para depois tentar fazer sem precisar de código auxiliar, para então, usando o mesmo racional, fazer algo novo.

Quando fiz esse do Person-api eu troquei por um de cadastro de empresa, tentando focar em dois aspectos:

1º Relações entre entidades, acrescentei uma relação One to One

2º Novos serviços, criei alguns serviços a mais, por exemplo um Get por nome, no lugar do Id.

Caso tu queira ver como ficou no final, tentei deixar o Readme bem arrumado


Lessalc/CadastroEmpresa: API REST created for bootcamp Code Anywhere (github.com)


Abraço cara.

1
Thiago Oliveira

Thiago Oliveira

26/07/2021 23:49

O jeito que fiz foi, me candidatei e fui passando, na entrevista tecnica eu apresentei o GIT em codigo, como concorri a java e .net, eles olharam essas partes e gostaram e aqui estou eu.

0

*Inclusive pelo que vi no seu github, dando estrelas pq o código tá top, não tem Deploy nem nos Reacts que tu faz, ai não dá pra ver, e pode tá super top mas. Ainda sim mesmo eu fazendo o deploy, colocando imagens e videos tem pouco retorno, imagina sem!!!

0
Thiago Oliveira

Thiago Oliveira

26/07/2021 23:46

Nem é assim mano, eu consegui emprego assim, eles olharam o jeito q eu codava e o que eu sabia

1

Vou dar uma força pq essa turma tá bem fraca de likes e comments, aqui na DIO, né?


Tem uma estrela nova, e obs.: cara um saco não fazer as coisas em JS pq...


Quando colocamos no github muitas empresas não veem cód. então se não tem um link com Deploy todo esse trabalho de fazer esses projetos (eu tenho uns em Java tbm, e Python, C#, mas não sei fazer o deploy e se dá inclusive), então a única maneira de mostrar é em link por vídeos ou em imagens.


*Inclusive pelo que vi no seu github, dando estrelas pq o código tá top, não tem Deploy nem nos Reacts que tu faz, ai não dá pra ver, e pode tá super top mas. Ainda sim mesmo eu fazendo o deploy, colocando imagens e videos tem pouco retorno, imagina sem!!!


E muito interessante o que conta da sua história, eu tbm estudo a + de 20 anos já, mas nunca levei tão à sério quanto ano passado, mas infelizmente os RHs e empresa podem não observar isso, porém isso nos dá vantagem pra fazer projetos mais tops em menos tempo que a garotada e novatos. Parabéns

Developer back-end .Net e Java jr. | Angular

Brasil