Introdução a Arquitetura Hexagonal

Teoria, conceitos e metáforas sobre a arquitetura hexagonal
Rating: 4.8 out of 5 (242 ratings)
3,007 students
Introdução a Arquitetura Hexagonal
Rating: 4.8 out of 5 (242 ratings)
3,007 students
Teoria e conceitos sobre arquitetura hexagonal

Requirements

  • Ter alguma experiência em desenvolvimento e manutenção software

Description

Objetivo

Objetivo desse curso é oferecer aos participantes conhecimentos teóricos e conceitual relacionado ao padrão de projeto arquitetural conhecido como “Hexagonal Architecture”. Este curso é um resumo grátis do módulo 1 referente ao curso Arquitetura Hexagonal com Java.

Conteúdo programático:

Introdução

  • O que é?

  • Para que serve?

  • Quando surgiu?

  • Qual o objetivo?

Isolamento

  • SoC

  • Centro como hexágono.

  • Lado superior esquerdo.

  • Lado inferior direito.

Atores

  • O que é?

  • Para que serve?

  • Ator Primário Condutor (Driver)

  • Ator Secundário Conduzido (Driven)

Dependências

  • O que é?

  • Para que serve?

  • Centro como hexágono.

  • Lado superior esquerdo.

  • Lado inferior direito.

Portas

  • O que é?

  • Para que serve?

  • Porta Primária Condutor (Driver)

  • Porta Secundária Dirigida (Driven)

Adaptadores

  • O que é?

  • Para que serve?

  • Adaptador Condutor (Driver)

  • Adaptador Dirigido (Driven)

Adaptadores Simulados (Mock)

  • O que é?

  • Para que serve?

Fluxo de Execução

  • O que é?

  • Como funciona?

Inversão de Controle – IoC

  • O que é?

  • Como funciona?

Dependências Configuráveis

  • O que é?

  • Para que serve?

  • Lado superior esquerdo.

  • Lado inferior direito.

Conclusão

  • Leitura Complementar

  • Fechamento

Who this course is for:

  • Estudantes ou desenvolvedores que almejem aprender o básico sobre teoria, conceitos e metáforas da arquitetura hexagonal

Course content

2 sections • 20 lectures • 1h 49m total length
  • Introdução
    03:05
  • Download Material
    00:01
  • Aula 3 - Por que eu deveria me preocupar com arquitetura de software?
    04:14

Instructor

Enterprise Java Architect
Fernando Franzini
  • 4.5 Instructor Rating
  • 2,700 Reviews
  • 28,096 Students
  • 21 Courses

Entusiasta de Agile, XP, TDD, Hexagonal Architecture, Groovy e Flutter. Graduado e pós graduado em engenharia de software, Certified ScrumMaster®, Java Sun Microsystems® SCJA, SCJP, SCJD, SCBCD, SCMAD, SCWCD e arquiteto oficial Oracle® OCMJEA, com mais outras 20 certificações internacionais diversas, mais de 20 anos de experiência com a plataforma Java, applicatons servers, elaboração de arquiteturas, projetos back-end, soluções web, desktop, native mobile, web mobile, integrações de soluções usando rest, soap, microservices e message oriented middleware, utilizando produtos proprietários Java, produtos JCP, Jakarta EE e produtos Spring framework. Instrutor e consultor Java com mais de 3 mil horas em treinamento e consultorias presenciais e mais de 25 mil alunos EAD na Udemy. Entusiasta de renda variável, nas horas vagas estuda o mercado de ações, price action, análise técnica e administra carteira de investimento pessoal.