+2 meses grátis para
acelerar a sua carreira

Tá acabando!

00

DIAS

00

HORAS

00

MIN

00

SEG

Logo do curso
Curso

[Em breve]] Domain-Driven Design em Python:

da modelagem de domínio à arquitetura de sistemas

Quero estudar na alura

20h

Para conclusão

Certificado

De participação

O que você aprenderá_

  • Compreender os fundamentos de Domain Driven Design e a importância do Ubiquitous Language.
  • Distinguir entre modelos de domínio anêmicos e ricos e aplicar Bounded Contexts para modularização.
  • Analisar a evolução das arquiteturas, do monolito aos microserviços.
  • Desenvolver práticas na criação de APIs utilizando FastAPI e SQLAlchemy.
  • Implementar autenticação e segurança com JWT e gerenciamento de variáveis com Dotenv.
  • Estruturar ambientes de desenvolvimento com Docker Compose para isolar dependências.

Público alvo_

Este curso é indicado para profissionais e estudantes de tecnologia que buscam aprimorar sua compreensão em design de software por meio do Domain Driven Design, além de integrar práticas de desenvolvimento moderno com FastAPI, Docker Compose, Dotenv e JWT. Ao final do curso, será possível construir modelos de domínio robustos e APIs RESTful alinhadas com as regras do negócio.

Stephany Batista

linkedin

Olá, meu nome é Stephany Batista e sou formado em Ciências da Computação e Pós em Banco de dados. Atuo em desenvolvimento de software a mais de 20 anos e já trabalhei em vários negócio, no Brasil e exterior. Minhas experiências são em linguagens como C#, Go e Python e tenho atuado com líder de times a mais de 10 anos. Também tenho paixão por testes de unidade, domain driven design e sistemas distribuído.

Curso atualizado em 30/09/2025

Ementa

  1. Compreender os fundamentos de Domain Driven Design e a importância do Ubiquitous Language.

    • Distinguir entre modelos de domínio anêmicos e ricos e aplicar Bounded Contexts para modularização.
    • Analisar a evolução das arquiteturas, do monolito aos microserviços.
    • Desenvolver práticas na criação de APIs utilizando FastAPI e SQLAlchemy.
    • Implementar autenticação e segurança com JWT e gerenciamento de variáveis com Dotenv.
    • Estruturar ambientes de desenvolvimento com Docker Compose para isolar dependências.

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

Conheça os planos
Escola

Programação

Mergulhe no universo back-end. Programe nas principais plataformas e linguagens, como Python Node.JS, PHP, Java e .NET. Crie sistemas web e desenhe a arquitetura de soluções inovadoras, com código e boas práticas.

Conheça a escola

Faça parte da nossa comunidade no discord!

Troque conhecimentos com a comunidade da Alura

Aprenda Python com esse e outros cursos, comece agora!

Conheça os Planos para Empresas