Formação em Arquitetura de Software
Aprenda tudo sobre Clean Code, Refactoring, OO, Test-Driven Development, Hexagonal, Clean Architecture, Domain-Driven Design, Microservices, Event-Driven Architecture, CQRS, SOLID e Design Patterns.
Modelo Híbrido
As aulas são gravadas, para você assistir no seu tempo, e o acompanhamento é realizado ao vivo, durante a mentoria semanal em grupo.
Acesso vitalício
Você terá acesso vitalício nas gravações com direito a todas as atualizações do conteúdo.
Grupo no WhatsApp
Temos um grupo no WhatsApp para permitir a troca de experiência entre os alunos e tirar dúvidas diretamente comigo.
Certificado de conclusão
O certificado é emitido ao final do curso para os alunos que assistirem às aulas.
Plataforma de trading
Ao longo do curso vamos desenvolver um projeto do zero, passo a passo, aplicando o conteúdo aprendido em cada aula, saiba mais detalhes.
Mentoria em Grupo
Durante 3 meses, você terá acesso na mentoria semanal de Arquitetura de Software ao vivo para tirar dúvidas, saiba mais detalhes.
Você se sente inseguro quando está programando?
A maioria dos devs aprende a escrever código, mas ninguém ensina a pensar sobre as decisões que estão por trás dele. Quando usar um Design Pattern? Quando não usar? Microservices realmente resolvem o problema ou criam outros? Clean Architecture e Domain-Driven Design deixam o projeto mais complexo?
Com certeza essa será uma experiência que vai transformar a sua carreira e ao final eu espero que você:
6 módulos.
100 horas de conteúdo.
Qualidade do Código
CONTEÚDO
Design e Arquitetura do Backend
CONTEÚDO
Design Patterns
CONTEÚDO
Sistemas Distribuídos
CONTEÚDO
Design e Arquitetura do Frontend
CONTEÚDO
DevOps e Infraestrutura
CONTEÚDO
Conheça nosso projeto: Plataforma de Trading
Meu maior desafio sempre foi encontrar um cenário ideal, um projeto que seja, ao mesmo tempo, desafiador, viável para implementação durante as imersões e alinhado com a realidade do mercado. O objetivo é que cada aluno consiga aplicar o que está aprendendo no seu dia a dia.
Nesta edição, temos uma novidade: vamos desenvolver uma plataforma de trading. Por que esse tema? Primeiro, porque é um tipo de projeto com o qual trabalho diariamente, o que me permite trazer uma visão mais realista. Além disso, esse cenário envolve desafios interessantes: um domínio complexo, processamento intenso de dados em memória e uma arquitetura baseada em eventos.
Agora imagine: como permitir que 10.000 pessoas operem simultaneamente em uma plataforma de trading?
Tenho certeza de que este será um dos projetos mais avançados que já desenvolvemos no curso, será um desafio técnico do início ao fim.

Você ainda ganha tudo isso.
Curso de JavaScript Masterclass
Domine JavaScript de verdade: closures, prototypes, event loop, async/await e muito mais. Acesso imediato.
Curso de TypeScript Masterclass
Conceitos importantes de orientação a objetos como Classes e Interfaces, além de Types, Generics, Decorators e muito mais. Acesso imediato.
Curso de Node.js
Descubra como o Node.js funciona em detalhes aprendendo sobre a sua arquitetura, event loop, thread pool e seus principais pacotes como buffer, fs, http, net, stream.
Mentoria em Grupo
Durante 3 meses, você terá acesso na mentoria semanal de Arquitetura de Software ao vivo para tirar dúvidas, saiba mais detalhes.
Quem já teve 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.
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.
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
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.
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.
Com certeza um dos melhores investimentos em conhecimento que fiz este ano. Valeu cada minuto. É um professor e tanto.
Clean Code, Clean Architecture, TDD, DDD são essenciais quando queremos construir sistemas mais robustos, escaláveis e de fácil manutenção.
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.
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.
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.
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.
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.
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.
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.
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.
Sobre o instrutor.

Rodrigo Branas
Arquiteto de Software, Professor, Autor e Palestrante
Arquiteto de software especializado na linguagem JavaScript, professor, palestrante e autor, formado em Ciências da Computação na Universidade Federal de Santa Catarina, com mais de 25 anos de experiência no desenvolvimento de soluções em diversos segmentos do mercado no Brasil e no exterior.
Atualmente é fundador e CTO de uma empresa de tecnologia focada em soluções para o mercado de educação com mais de 1000 clientes em todo o Brasil. Nos últimos 15 anos, apresentou mais de 300 palestras em eventos e deu aula para mais de 10.000 desenvolvedores.
No YouTube, mantém um canal sobre programação com mais de 250.000 inscritos e milhões de visualizações, já tendo feito lives com importantes autores e criadores de conteúdo do Brasil e do mundo como Robert C. Martin, Alistair Cockburn, Greg Young, entre outros.
Perguntas frequentes.
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, assim será possível aproveitar melhor todo o conteúdo.
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 será utilizada?
O projeto é desenvolvido utilizando TypeScript, Node.js, React, PostgreSQL e RabbitMQ. Além disso, utilizamos Docker para montar o ambiente.
Eu não trabalho com TypeScript, ainda assim posso acompanhar?
Sim, a maior parte dos alunos usa outras linguagens no dia a dia e pode utilizá-la no curso, não existe qualquer restrição em relação à tecnologia.
Terei acesso ao grupo depois que as imersões acabarem?
Sim, o grupo seguirá ativo e você pode continuar mandando as suas dúvidas a qualquer momento.
E se eu não gostar do curso?
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%.
O curso tem algum certificado?
Sim, no final do curso é possível emitir o certificado.
Emite nota fiscal?
Sim, logo após a inscrição a nota fiscal é emitida e enviada por email. A nota é emitida pela BRANAS TECNOLOGIA LTDA (CNPJ 10.263.311/0001-05).