Sobre este cursoIntermediário · 7 módulos · 12h
Domine a arte de modelar softwares complexos que refletem a realidade do negócio. Aprenda a unir a profundidade do DDD com a agilidade de ferramentas de IA para criar sistemas escaláveis e sustentáveis.
Nível: Intermediário
Para quem é: Desenvolvedores Backend, Arquitetos de Software e Analistas de Sistemas.
Ao concluir, você será capaz de: O aluno será capaz de modelar domínios complexos utilizando as táticas e estratégias do DDD, utilizando LLMs para acelerar a criação de Ubiquitous Language e mapas de contexto.
7 módulos · 12h · certificado ao final
- Explorar a Linguagem Ubíqua com auxílio de LLMs
- Mapear Contextos Delimitados e Context Maps
- Implementar Padrões Táticos: Entities, Value Objects e Aggregates
- Desenhar Fluxos de Comunicação com Domain Events
- Estruturar a Arquitetura Hexagonal e Camadas do DDD
- Otimizar a Refatoração de Código Legado usando IA
- Projeto Final: Modelagem de um Ecossistema de E-commerce Complexo
Projeto Final
Um blueprint técnico completo incluindo Mapa de Contexto, Diagrama de Agregados e implementação de um módulo funcional seguindo rigorosamente os princípios do DDD.
Aqui você pratica — não só lê.
Cada bloco é editável e roda no seu navegador. Aperte Executar para começar:
# Edite e aperte Executar. Ctrl+Enter também roda.
curso = "DDD + IA: Modelagem de Software Inteligente"
print(f"Primeira linha rodada no curso de {curso}.") Módulo 1: Explorar a Linguagem Ubíqua com auxílio de LLMs
