Arquitetura Hexagonal: O que você precisa saber

  Рет қаралды 51,836

Full Cycle

Full Cycle

4 жыл бұрын

Nesse vídeo você aprenderá do zero os principais conceitos da famosa arquitetura Hexagonal.
🎙 Ou ouça apenas O AUDIO desse vídeo no nosso Podcast Full Cycle:
fullcycle.com.br/arquitetura-...
👇
▪ Clique no botão vermelho, INSCREVA-SE aqui no canal e ative as notificações 🛎para o youtube te avisar dos novos conteúdos por aqui.
E não esquece de deixar seu 👍nos vídeos. Isso nos ajuda a saber se você tá curtindo, beleza?

→ Baixe nosso livro sobre Docker:
Acesse: fullcycle.com.br/
→ Siga-nos no Instagram: @devfullcycle
→ Participe de nosso Canal no Telegram:
t.me/devfullcycle
→ Assine nosso Podcast:
fullcycle.com.br/categoria/po...
Referências:
alistair.cockburn.us/hexagona...
jeffreypalermo.com/2008/07/th...
en.wikipedia.org/wiki/Ivar_Ja...
blog.cleancoder.com/uncle-bob...
• dotGo 2019 - Kat Zień ...
• Arquitetura Hexagonal:...

Пікірлер: 55
@emm5138
@emm5138 4 жыл бұрын
"Você deve se preocupar com a arquitetura do seu software, pois fazer CRUD qualquer um faz."
@FullCycle
@FullCycle 4 жыл бұрын
Elias de Moraes 😉👊🏼
@marcelorafael23
@marcelorafael23 3 жыл бұрын
Vdd Man, o básico até o Celso Portili sabe fazer.
@geandersonoliveira494
@geandersonoliveira494 5 ай бұрын
19:55 Aqui eu criei um Hexágono. Octógono de todo tamanho na tela kkkkkk . Valeu Wesley, excelente aula;
@fernandoalopes91
@fernandoalopes91 8 ай бұрын
Video muito bem produzido, só senti falta de separar Ports de Adapters, ficou como uma coisa só, do restante em relação a isolamento está show, sou fã do canal 😃
@victorgduarte
@victorgduarte 4 жыл бұрын
Muito bom Wesley, melhor material que achei de arquitetura hexagonal, parabéns ! Uma sugestão para o próximo vídeo seria criar um projeto básico utilizando a arquitetura, o que acha? Valeu
@FullCycle
@FullCycle 4 жыл бұрын
Boa ideia, Victor! Vou pensar nisso para nossos conteúdos futuros, blza? Valeu mesmo pela sugestão. Abs!! =)
@quendimusic8725
@quendimusic8725 3 жыл бұрын
@@FullCycle Gostaria de saber se já saiu algo relacionado a isso. Me ajudaria bastante atualmente.
@elxproBR
@elxproBR 3 жыл бұрын
Namoral, pra mim voce tem um dos melhores canais do Brazil
@DinaerteNeto
@DinaerteNeto 4 жыл бұрын
Sensacional Wesley, te acompanho há alguns anos, mesmo antes da school of net. E você consegue transformar conteúdos complexos em coisas entendiveis. Este conteúdo de 40 minutos deve ter salvo uns 2 anos de pesquisa na minha vida. O Curso do Full Cycle também esta me ajudando muito. Obrigado pelo seu tempo e dedicação!!!
@FullCycle
@FullCycle 4 жыл бұрын
Dinaerte Neto cara você não sabe como é importante pra mim, saber disso... fico muito feliz mesmo pq essa é a ideia de tudo isso. tamo junto!!!
@zaqueudovale852
@zaqueudovale852 4 жыл бұрын
Excelente Wesley!!!! A ideia de utilizar interfaces para intermediar a comunicação entre as camadas faz muito sentido. Obrigado por compartilhar seu conhecimento!!!
@RenannPrado
@RenannPrado 4 жыл бұрын
Gostei bastante do vídeo, cara. Mas senti falta de uns exemplos de código mesmo. Tipo, deu pra sacar bem a ideia que vc quis passar, mas acho q ficaria ainda mais claro com exemplos práticos (código). Por exemplo, a parte em q vc diz que injeta o validador dentro da sua classe User foi meio mind blowing haha. Por exemplo, eu tenho background em Java a forma que a galera mais implementa validação, seria anotando uma classe com as restrições em cada campo, e como vc diz pra injetar o validador dentro da classe do Domain, ficou um pouco obscuro pra mim e talvez com um exemplo de código ficasse mais claro. Tô inscrito! Abraço
@gersonroj
@gersonroj 4 жыл бұрын
Parabéns ! Excelente explanação !
@luizcesarmerjandepaula6067
@luizcesarmerjandepaula6067 4 жыл бұрын
Muito bom! Obrigado pelo conteúdo
@georgemendonca8956
@georgemendonca8956 3 жыл бұрын
Wesley sempre com uma grande competência em suas apresentações. Perfeito! Alguns falaram de código, esqueçam código agora, o assunto é arquitetura, é para, pensar, rascunhar e modelar arquitetura. Hoje aprendi. Obrigado!
@carlosguilherme7220
@carlosguilherme7220 3 жыл бұрын
Isso é o que eu chamo de aula! Valeu demais!
@viniciusabreu3288
@viniciusabreu3288 4 жыл бұрын
Legal Wesley, video muito bem produzido. Onde trabalho seguimos a mesma linha de arquitetura hexagonal e, embora a gente tenha um approach funcional em vez de OO (utilizamos Scala onde eu trabalho), esse tipo de arquitetura casa muito bem com o paradigma, ja que a abordagem e completamente agnostica.
@MrFee360
@MrFee360 3 жыл бұрын
Qualidade do conteúdo é sensacional! Parabéns pelo trabalho
@ggdio1
@ggdio1 4 жыл бұрын
Ótimo vídeo, muito bem explanado ! Porém eu continuo com a opinião de que este conceito hexagonal se trata do DDD explicado com outras palavras, principalmente nas 3 camadas propostas pelo Eric Evans (application, domain e infrastructure)
@ronpdf2084
@ronpdf2084 Жыл бұрын
a volta no tempo foi bem legal. podia ter mais videos assim falando da evolucao da TI
@felipehuszar5537
@felipehuszar5537 Жыл бұрын
Monstro demais, dominou o assunto, conteúdo de qualidade!
@fsismael
@fsismael Жыл бұрын
Valeu Wesley!! Sempre muito bom!
@marcelorafael23
@marcelorafael23 3 жыл бұрын
Excelente e excelente.
@TiagoSchons
@TiagoSchons 4 жыл бұрын
Bacana Wesley, achei o vídeo bem explicativo e esclarecedor, boa parte do material que eu havia lido sobre o tema tratava de forma meio obscura e complexa, até mesmo por geralmente 'misturar' a arquitetura hexagonal e DDD e ficar meio difícil de saber onde termina um e inicia outro. Acredito que vídeos como esse estimulam os programadores a buscar informações sobre como realmente desenhar softwares e não apenas se especializar em frameworks.
@paulochaves1000
@paulochaves1000 2 жыл бұрын
Show de bola! Vlws!!!!!
@taticasdeacao
@taticasdeacao 3 жыл бұрын
Bacana seu trabalho cara! Muito bem.
@allanbc1399
@allanbc1399 3 жыл бұрын
Ficou muito bom.
@thiagobatistagarcia8911
@thiagobatistagarcia8911 Жыл бұрын
video maravulhos, parbens, me ajudou muuuuuito
@pradobr
@pradobr 3 жыл бұрын
Quantos "Legals"? Alguém contou? Ótimo vídeo.
@marcoantoniorodrigues3205
@marcoantoniorodrigues3205 2 жыл бұрын
Top demais!
@kauanmocelin
@kauanmocelin 4 жыл бұрын
Ótimo, bastante elucidativo tua explicação, porém fiquei com dúvida na implementação com relação aos adapters, teria algum exemplo básico de código mostrando o uso dos adpaters/DI? No caso do último slide, o adapter do banco de dados seria a abstração do Repository, que por sinal já "ganhamos" do framework?
@NeteroBruce
@NeteroBruce 2 жыл бұрын
Top
@claytonsands1
@claytonsands1 2 жыл бұрын
Wesley, que aula incrivel. Parabens! Reparei que voce não colocou o controller como um adapter, mesmo que ele esteja na camada de framework. Nesse caso eu não deveria coloca-lo em um adapter web?
@zanderbrasil
@zanderbrasil 4 жыл бұрын
Wesley eu fiquei apenas com um dúvida sobre os conteúdo, no caso será a minha camada de aplicação que será responsável em chamar os métodos do meu repositório e não o meu domínio? Outra coisa qual a funcionalidade do meu Domain Service? Algum conteúdo para indicar que eu possa entender mais sobre a camada de domínio?
@Henriqueengcomp
@Henriqueengcomp 3 жыл бұрын
Top. Questão, eu acho que o DB deveria ser controlado pelo framework também, certo?
@agnaldopereiradasilva6007
@agnaldopereiradasilva6007 3 жыл бұрын
Muito Bom! Hexágono de 8 lados ? Brincadeira!
@EusouFeioEdai
@EusouFeioEdai 3 жыл бұрын
Você é bom em descobrir bugs. kkkkkkkkkkk
@AlissonSilveira
@AlissonSilveira 2 жыл бұрын
É que se o nome fosse " Arquitetura Octagonal" poderiam achar que fosse para sistemas de UFC.
@fpsti123
@fpsti123 3 жыл бұрын
Legal
@midnightturtle
@midnightturtle 3 жыл бұрын
Em 40:10 trabalhar com DDD não seria a mesma coisa somente alterando os Use Cases para Application Services ?
@andredias5061
@andredias5061 2 жыл бұрын
legal
@jlosantana
@jlosantana 3 жыл бұрын
Legal, mas no desenho não seria um octógono?
@geandersonoliveira494
@geandersonoliveira494 5 ай бұрын
kkkkkkkkkkkkkk
@angelamaria6613
@angelamaria6613 3 жыл бұрын
Oi
@rafaelmeira9719
@rafaelmeira9719 3 жыл бұрын
Conteudo muito bom parabéns, legal. Coloquei na velocidade 1.75x pq achei a fala bem lenta, legal. E contei 4mil "legal" nos 46:18 minutos de video, legal.
@diogobraga9940
@diogobraga9940 4 жыл бұрын
as palavras "amadores" "qualquer um faz" foi um desnecessario... arquitetura hexagonal exige um time todo capaz de entender bem o conceito. desenvolvedor vs arquiteto.
@luanpersini
@luanpersini 3 жыл бұрын
Ele disse que "crud qualquer um faz", não a arquitetura.
@Alkis05
@Alkis05 2 жыл бұрын
Tá precisando assistir mais UFC, f'io. Não sabe nem o que é um octagono =P
@thiagogazaroli981
@thiagogazaroli981 3 жыл бұрын
mt bom video mas n precisa falar gritando
@wellingtonnascimento3853
@wellingtonnascimento3853 4 жыл бұрын
é a arquitetura de 3 camadas com outro nome pra vender curso como se fosse novo, nada mais
@FullCycle
@FullCycle 4 жыл бұрын
Não vendemos nenhum curso sobre o assunto e Não. Não é arquitetura de 3 camadas. =) Depois da uma olhada no artigo original: alistair.cockburn.us/hexagonal-architecture/
@Gustavotrestento1
@Gustavotrestento1 Жыл бұрын
E pelo seu comentário já sabemos que vc não é desenvolvedor
@jhonatanjorge3099
@jhonatanjorge3099 3 жыл бұрын
para de falar legal
Introdução ao gRPC
53:10
Full Cycle
Рет қаралды 26 М.
🌊Насколько Глубокий Океан ? #shorts
00:42
The joker's house has been invaded by a pseudo-human#joker #shorts
00:39
Untitled Joker
Рет қаралды 12 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 350 М.
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 59 МЛН
A BATALHA DAS ARQUITETURAS
44:13
desenvolvedor.io
Рет қаралды 16 М.
O que você deveria saber sobre Oauth 2.0 e OpenID!
23:40
Giuliana Bezerra
Рет қаралды 20 М.
89 - Microsserviços | O mínimo que você precisa saber
13:40
Otavio Lemos
Рет қаралды 39 М.
Domain Driven Design (DDD): Tudo que você precisa saber
59:04
Entenda CLEAN ARCHITECTURE de uma vez por todas! 🧻 | Como DEV ser!
40:35
Arquitetura Hexagonal Simplificada
54:37
Cod3r Cursos
Рет қаралды 11 М.
Nginx: do básico ao Load Balancer
45:36
Full Cycle
Рет қаралды 72 М.
DDD e Domain Events na prática: O que você precisa saber
1:08:06
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 4,4 МЛН