Logo do curso
Curso

Arquitetura Java:

modelando aplicações com Domain-Driven Design

Quero estudar na alura

8h

Para conclusão

2764

Pessoas nesse curso

9.1

Avaliação média

Certificado

De participação

Introdução_

O que você aprenderá_

  • Aplique as técnicas do desenvolvimento orientado ao domínio
  • Crie software que entregue valor ao cliente
  • Entenda sobre subdomínios, contextos delimitados e contextos compartilhados
  • Aprenda sobre os blocos de construção (Entidades, Objetos de valor e Agregados)
  • Conheça as vantagens da utilização de camadas anticorrupção

Público alvo_

Pessoas desenvolvedoras Java que desejam aprender a desenvolver software seguindo os princípios e técnicas propostas pelo Domain-Driven Design.

Jacqueline Oliveira

Jacqueline Oliveira

github

linkedin

Jacqueline Oliveira é engenheira de software, formada em Ciência da Computação e pós-graduada em Arquitetura e Engenharia de Software, com mais de 14 anos de experiência como desenvolvedora backend Java. Atualmente atua como Applied AI Engineer na empresa Cognition. Desde 2021, compartilha conteúdos de tecnologia para empresas como Alura, Sebrae e UniPDS, ajudando a formar mais de 500 mil profissionais na área.

Curso atualizado em 17/05/2024

Ementa

  1. Conhecendo o projeto CodeChella

    • Entendendo o projeto
    • Desvendando a complexidade do software
  2. Atuando no Design Estratégico

    • Linguagem ubíqua
    • Classes anêmicas
    • Subdomínios e contextos delimitados
  3. Partindo para o Design Tático

    • Separando as camadas por responsabilidade
    • Blocos de construção
    • Agregados
    • Serviços de domínio
  4. Contexto compartilhado e camada anticorrupção

    • Contexto compartilhado
    • Camada anticorrupção
  5. Consolidando conhecimentos

    • Apresentação do desafio
    • Definindo o subdomínio principal
    • Refletindo sobre contexto compartilhado
    • Pensando em melhorias futuras

Descubra se esse curso é pra você! Leia as primeiras aulas

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Este e mais 2 cursos fazem parte das seguintes formações

Nossas formações são uma sequência de cursos e conteúdo para você se profissionalizar e se tornar quem o mercado procura!

Pessoas estudando esse curso nesse mês:

Estude com elas

e mais 47 pessoas

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda Java com esse e outros cursos, comece agora!

Conheça os Planos para Empresas