Arquitetura Limpa na PrÃĄtica - Pt.4 - Infra & Controllers
āļāļąāļ
- āđāļāļĒāđāļāļĢāđāđāļĄāļ·āđāļ 12 āļ.āļĒ. 2024
- ðDescriçÃĢo:
Prepare-se para explorar as entranhas da Arquitetura Limpa! Finalizando com chave de ouro, em nosso Último vÃdeo, vamos nos aprofundar nas camadas de Infraestrutura e ApresentaçÃĢo, dois pilares essenciais para a construçÃĢo de sistemas sÃģlidos e flexÃveis. Se vocÊ busca entender como separar preocupaçÃĩes e manter seu cÃģdigo organizado, este guia ÃĐ para vocÊ.
No vÃdeo exploramos um exemplo de cÃģdigo para ilustrar a separaçÃĢo clara entre Infraestrutura e ApresentaçÃĢo. Essa separaçÃĢo de responsabilidade facilita os testes e a evoluçÃĢo do sistema.
O que ÃĐ a camada de Infraestrutura na Arquitetura Limpa?
Nossas implementaçÃĩes concretas, componentes de baixo nÃvel: acesso a dados, comunicaçÃĩes externas e recursos do sistema.
DefiniçÃĢo e funçÃĢo da camada de ApresentaçÃĢo na Arquitetura Limpa?
Abordagens para interaçÃĩes com o usuÃĄrio: interfaces grÃĄficas, APIs, etc. No nosso contexto, o end-point de nossa API.
Neste vÃdeo vamos:
* Criar a camada de Infra e seus arquivos
* Criar a camada de Presentation/Controllers
* Criar a service
* Realizar a requisiçÃĢo a nossa API
* Finalizar nosso projetoðĨ
ðŊQuem Deve Assistir:
Desenvolvedores, arquitetos de software e entusiastas interessados em compreender a estruturaçÃĢo eficiente de sistemas atravÃĐs da Arquitetura Limpa.
ðLink do repositÃģrio do git
github.com/San...
ðLink documentaçÃĢo Mercado Pago utilizada no vÃdeo
www.mercadopag...
âĻCrÃĐditos:
Music from Uppbeat (free for Creators!):
uppbeat.io/t/p...
License code: RJ1CGEOKGRQIESC1
uppbeat.io/t/a...
License code: QMOGR65GTIMNSZQW
uppbeat.io/t/p...
License code: EMQPHDKEYOT06T7D
uppbeat.io/t/j...
License code: JLVDESYFITTYRAGV
uppbeat.io/t/k...
License code: MCCBCM4PSBB05GA0
PHONK MUSIC ( CRAZY BASS)
Music by 34123235 from Pixabay
VÃdeo de Distill: www.pexels.com...
Lembre-se de curtir o vÃdeo, compartilhar com outros desenvolvedores e inscrever-se para mais tutoriais Úteis sobre desenvolvimento e integraçÃĩes.
#java #solid #arquiteturalimpa #desenvolvimento #boracodar
Muito legal seu canal. Poderia adicionar mais casos de uso, talvez implementar a camada de banco de dados e talvez outros gateways de pagamento. E adicionar outros padrÃĩes como factory e strategy e uns tests tambÃĐm . Abraços
Show, vamos abordar esse projeto mais vezes no futuroð
Ãtima aula professor!!
Muito bacana! ParabÃĐns!
Sandro, se eu quiser desenvolver essa mesma aplicaçÃĢo em Java, muda muita coisa?
Vai ter de criar toda essa parte que o framework abstrai para gente, vai dar uma trabalheira, mas ÃĐ possÃvel sim.
@@sandroramos1703 fiz em Java mas por enquanto estou recebendo um status code 500.
manda o git@@lucarauj