FORMAÇÃO

Arquitetura de Software

Aprenda a tomar decisões de design e arquitetura com consciência — e saiba explicar o porquê de cada uma delas. Do Clean Code ao Domain-Driven Design, do frontend ao backend, com projeto real e imersões ao vivo.

  • 24 turmas realizadas
  • 10.000+ alunos
  • Acesso vitalício
RB
Rodrigo BranasArquiteto de Software · 243K+ no YouTube · 20+ anos exp.
O PROBLEMA

Você programa todo dia. Mas confia nas decisões que está tomando?

Você sabe que existe Clean Architecture, SOLID, Design Patterns, DDD. Talvez até já tenha lido sobre. Mas na hora de implementar, bate a dúvida: estou fazendo certo? Isso aqui é over engineering? Deveria usar microservices ou não?

Essa insegurança tem um custo. Você demora mais pra entregar, evita refatorar código que sabe que está ruim, e quando alguém pergunta "por que você fez assim?" a resposta é "vi num tutorial" ao invés de uma justificativa técnica consciente.

Essa formação existe pra resolver isso. Não é sobre decorar padrões — é sobre desenvolver o raciocínio pra saber quando usar, quando não usar, e por que.

O QUE VOCÊ VAI APRENDER

Tudo que você precisa
pra dominar arquitetura.

Do Clean Code ao Domain-Driven Design, passando por TDD, Clean Architecture, Microservices e CQRS. Tudo que você precisa pra dominar design e arquitetura de software na prática.

TURMA ABERTA

Do código limpo à arquitetura robusta.

Vamos construir juntos uma aplicação completa — uma plataforma de trading — aplicando Clean Code, Refactoring, TDD, Clean Architecture, DDD, Microservices, Event-Driven e CQRS.

O QUE VOCÊ VAI DOMINAR

Clean Code, Refactoring e princípios SOLID
Test-Driven Development com Test Patterns (Stub, Spy, Mock e Fake)
Arquitetura Hexagonal (Ports and Adapters)
Clean Architecture na prática
Domain-Driven Design
Microservices com resiliência
Event-Driven Architecture
CQRS (Command Query Responsibility Segregation)
Frontend com Clean Architecture e Design Patterns
Design Patterns do GoF e PoEAA
Projeto real: Plataforma de Trading

CONTEÚDO DAS IMERSÕES

01
Clean Code, Refactoring e TDDAula ao vivo · 3h
02
Arquitetura HexagonalAula ao vivo · 3h
03
Clean ArchitectureAula ao vivo · 3h
04
Domain-Driven DesignAula ao vivo · 3h
05
MicroservicesAula ao vivo · 3h
06
Event-Driven ArchitectureAula ao vivo · 3h
07
CQRSAula ao vivo · 3h
08
Frontend com Clean Architecture, TDD e Design PatternsAula ao vivo · 3h
8 imersões ao vivo3 horas por aulaQ&A ao vivoCertificado de conclusão
AVULSO12x R$108,25
O PROJETO

Você não vai só aprender.
Vai construir.

A parte mais importante do curso é o projeto que desenvolvemos juntos ao longo das imersões. Nesta edição, vamos construir uma plataforma de trading — um cenário com domínio complexo, processamento intenso de dados em memória e arquitetura baseada em eventos.

Imagine: como permitir que 10.000 pessoas operem simultaneamente?

Esse projeto é o fio condutor de tudo. Cada conceito — Clean Architecture, DDD, Event-Driven, CQRS — é aplicado direto nele. Você vê a teoria virar código real, aula a aula.

Screenshot da plataforma
DEPOIMENTOS

Os verdadeiros motivos pra você querer ter essa experiência.

O curso conseguiu condensar, em apenas 8 imersões, conhecimentos e discussões que normalmente estão distribuídos em vários livros. Uma oportunidade de ampliar a visão sobre arquitetura de software.
JO
James OrtizFull Stack Developer
O que eu realmente amo neste curso é que ele não ensina simplesmente ferramentas, mas sim técnicas e conceitos fundamentais para o desenvolvimento de software de qualidade.
CW
Crisler WintlerSenior Software Engineer | Golang | Node.js
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Thiago Gomes
Thiago GomesSenior Backend Engineer | PHP | Laravel
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
LD
Larissa DantierSoftware Engineer @ ISH | React | Node.js
O curso conseguiu condensar, em apenas 8 imersões, conhecimentos e discussões que normalmente estão distribuídos em vários livros. Uma oportunidade de ampliar a visão sobre arquitetura de software.
JO
James OrtizFull Stack Developer
O que eu realmente amo neste curso é que ele não ensina simplesmente ferramentas, mas sim técnicas e conceitos fundamentais para o desenvolvimento de software de qualidade.
CW
Crisler WintlerSenior Software Engineer | Golang | Node.js
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Thiago Gomes
Thiago GomesSenior Backend Engineer | PHP | Laravel
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
LD
Larissa DantierSoftware Engineer @ ISH | React | Node.js
Sem dúvidas, um dos melhores investimentos que fiz em 2025. A profundidade técnica e a didática são incríveis. Saio com uma visão muito mais madura sobre arquitetura de software.
Bruno Rodrigues
Bruno RodriguesFront-end Developer Sr. @ Nuvemshop
Formação extremamente enriquecedora. Base teórica sólida com muita prática ao vivo. Ampliou minha capacidade de liderar equipes com foco em qualidade.
Gustavo Campagnin
Gustavo CampagninBack-end Developer | Node.js | PHP
O grande diferencial do curso foi ver os conceitos sendo aplicados na prática. Reforçou a importância de tomar decisões conscientes de design e arquitetura.
Danilo Carlos Marques
Danilo Carlos MarquesDesenvolvedor Full-Stack | PHP | TypeScript
Now I can clearly bring both worlds together — AI alongside Clean Code & Architecture. The goal is to design and build better systems end-to-end. The context of the developer has changed, and so have I.
Hebert Albertin
Hebert AlbertinSenior Software Engineer @ plan.com
Sem dúvidas, um dos melhores investimentos que fiz em 2025. A profundidade técnica e a didática são incríveis. Saio com uma visão muito mais madura sobre arquitetura de software.
Bruno Rodrigues
Bruno RodriguesFront-end Developer Sr. @ Nuvemshop
Formação extremamente enriquecedora. Base teórica sólida com muita prática ao vivo. Ampliou minha capacidade de liderar equipes com foco em qualidade.
Gustavo Campagnin
Gustavo CampagninBack-end Developer | Node.js | PHP
O grande diferencial do curso foi ver os conceitos sendo aplicados na prática. Reforçou a importância de tomar decisões conscientes de design e arquitetura.
Danilo Carlos Marques
Danilo Carlos MarquesDesenvolvedor Full-Stack | PHP | TypeScript
Now I can clearly bring both worlds together — AI alongside Clean Code & Architecture. The goal is to design and build better systems end-to-end. The context of the developer has changed, and so have I.
Hebert Albertin
Hebert AlbertinSenior Software Engineer @ plan.com
INCLUSO

Tudo que você recebe.

Imersões ao vivo

Conteúdo 100% inédito apresentado ao vivo, com Q&A ao final de cada aula.

Acesso vitalício

Todas as imersões ficam gravadas e você tem acesso vitalício — inclusive das próximas turmas.

Grupo no WhatsApp

Comunidade com toda a turma. O grupo segue ativo após as imersões.

Certificado

Certificado emitido ao final de cada curso.

BÔNUS

Gravações da turma anterior

Você recebe imediatamente a gravação da turma anterior pra começar a estudar antes mesmo das imersões ao vivo.

INSTRUTOR

Sobre o instrutor.

Rodrigo Branas

Rodrigo Branas

Arquiteto de Software, Professor, Autor e Palestrante

Formado em Ciências da Computação pela UFSC, com mais de 20 anos de experiência. Fundador e CTO de uma empresa de tecnologia com mais de 500 clientes. Nos últimos 10 anos, apresentou mais de 300 palestras e deu aula para mais de 10.000 desenvolvedores. No YouTube, mantém um canal com mais de 243K inscritos, tendo feito lives com Robert C. Martin, Alistair Cockburn e Greg Young.

243K+ inscritosCanal no YouTube
10.000+ alunosEm cursos presenciais e online
300+ palestrasEm eventos e conferências
PERGUNTAS FREQUENTES

Perguntas frequentes.

As imersões ficam gravadas? Quanto tempo de acesso eu tenho?

Todas as imersões ao vivo ficam gravadas na plataforma e você tem acesso vitalício, inclusive nas gravações das próximas turmas.

Qual tecnologia é utilizada?

O projeto é desenvolvido com TypeScript, Node.js, React, PostgreSQL e RabbitMQ. Utilizamos Docker para o ambiente de desenvolvimento.

Eu não trabalho com TypeScript, ainda assim posso acompanhar?

Sim. A maioria dos alunos usa outras linguagens no dia a dia. Os conceitos de arquitetura são aplicáveis a qualquer linguagem.

Quanto tempo de experiência preciso ter?

O ideal é ter pelo menos 2 anos de experiência profissional e dominar uma linguagem de programação.

E se eu não gostar?

Devolvemos integralmente seu dinheiro se o cancelamento for feito até o término das imersões ao vivo. Nossa taxa de cancelamento é inferior a 0,01%.

Emite nota fiscal?

Sim. A nota é emitida pela BRANAS TECNOLOGIA LTDA (CNPJ 10.263.311/0001-05) e enviada por email logo após a inscrição.

COMECE AGORA

Sua próxima decisão de arquitetura pode ser a de começar.

Tem alguma dúvida? Entre em contato pelo email rodrigo@branas.io ou pelo

.

Cookies e privacidade

Utilizamos cookies para melhorar sua experiência, analisar o tráfego do site e personalizar conteúdo. Você pode aceitar todos, rejeitar ou personalizar suas preferências.