Aula 1
21/09
Antes do código, vem a arquitetura.
Vamos desenhar o sistema, definir responsabilidades, fluxo de dados e as decisões técnicas que vão orientar o projeto.
Aprenda a pensar antes de implementar.
Imersão ao vivo • Arquitetura de Software + I.A.
Em 4 aulas práticas e ao vivo, você vai sair do código isolado e entender como projetar, construir e colocar no ar um sistema completo — tomando decisões de arquitetura que vão muito além de simplesmente fazer a feature funcionar.
Node.js · TypeScript · RabbitMQ · Redis · PostgreSQL · Docker · AWS · Observabilidade · SOLID · I.A.

Qualquer dev consegue seguir um tutorial e fazer uma API funcionar.
Mas quando o sistema começa a crescer, aparecem perguntas que nenhum tutorial responde por você:
É esse tipo de raciocínio que separa o dev que apenas recebe tarefas do profissional que começa a participar das decisões técnicas do sistema.
Talvez você já saiba criar componentes, APIs, integrar banco de dados e colocar projetos no ar.
Mas quando a aplicação fica maior, você sente que ainda está apenas juntando peças.
A proposta da Imersão é começar a mudar isso.
Você não vai apenas descobrir o que usar. Vai entender por que usar, quando usar e quais decisões existem por trás de um sistema real.
Um encurtador de URLs usado como laboratório para aprender arquitetura de software na prática.
Por fora, um encurtador parece simples.
Mas quando começamos a pensar em escala, performance, cache, processamento assíncrono, resiliência e observabilidade, ele se transforma em um excelente laboratório de engenharia de software.
API
Node.js + TypeScript
Banco
PostgreSQL
Cache
Redis
Mensageria
RabbitMQ
Processamento
Workers
Infraestrutura
Docker + AWS
Observabilidade
Tracing e monitoramento
I.A.
Desenvolvimento acelerado com inteligência artificial
O mais importante: você vai entender por que cada decisão foi tomada.
Muitos devs sabem implementar uma tarefa.
Poucos conseguem explicar:
É esse raciocínio que aumenta sua maturidade técnica.
Ele aparece em:
Aula 1
21/09
Vamos desenhar o sistema, definir responsabilidades, fluxo de dados e as decisões técnicas que vão orientar o projeto.
Aprenda a pensar antes de implementar.
Aula 2
22/09
Vamos começar a construção prática com Node.js, TypeScript e os componentes do sistema.
Veja arquitetura deixando de ser teoria e aparecendo no código.
Aula 3
23/09
Vamos usar I.A. durante o desenvolvimento para ganhar velocidade sem abrir mão de raciocínio técnico.
A I.A. ajuda a escrever. Você continua responsável por pensar.
Aula 4
24/09
Vamos finalizar o projeto, preparar a infraestrutura e colocar o sistema no ar.
Arquitetura → desenvolvimento → infraestrutura → produção.
Você provavelmente já tem cursos salvos.
Playlists.
Documentação.
Repositórios que começou e nunca terminou.
A proposta aqui é diferente.
Passar 4 dias acompanhando um Software Engineer Sênior construindo um sistema e explicando as decisões técnicas por trás dele.
Não apenas o que fazer.
Mas por que fazer daquela forma.
Encontros práticos com Felipe Rocha.
Do desenho da arquitetura ao deploy.
Para interação e dúvidas durante a experiência.
Certificado de participação.
Bônus
Valor do bônus: R$497

Software Engineer Sênior, desenvolvedor atuando para uma empresa no exterior e fundador do Full Stack Club.
Felipe já ajudou milhares de desenvolvedores através dos conteúdos, eventos e treinamentos do Full Stack Club.
Durante a Imersão, você vai acompanhar alguém que vive desenvolvimento de software no dia a dia construindo o sistema e explicando as decisões técnicas por trás dele.
“Sem arquitetura de PowerPoint. Código, decisões e engenharia de software acontecendo na prática.”
A Imersão parte do princípio de que você já consegue programar. Nosso objetivo é ensinar você a pensar além do código.
Hoje
11x de R$5,22
ou R$47 à vista
Pagamento seguro • Garantia incondicional
Participe da Imersão.
Conheça o conteúdo.
Veja a metodologia.
Se não gostar da experiência, solicite o reembolso dentro do período de garantia.
O risco fica com a gente.
Framework muda.
Biblioteca muda.
Ferramenta de I.A. muda.
Mas a capacidade de:
entender problemas, projetar soluções, avaliar trade-offs, estruturar sistemas e tomar boas decisões técnicas
continua valendo.
Pare de ser apenas o dev que recebe a tarefa.Comece a entender as decisões por trás do sistema.