Workshop · 26.05 · 19h30

Pare de escrever código que funciona hoje e quebra amanhã.

Construa uma API profissional ao vivo e aprenda arquitetura de software para parar de programar como iniciante e começar a construir software como profissionais.

Data
26/05 · 19h30
De
R$ 197
Por apenas
8x R$ 5,38
Ou R$ 37 à vista
system / overviewv · clean architecture
  1. 01
    Controllers
    HTTP boundary
    request · response
  2. 02
    Use Cases
    Regra de negócio
    orquestração
  3. 03
    Repositories
    Contratos de dados
    interface
  4. 04
    Database
    Persistência
    fonte da verdade
dependency inversion · SOLID · DTOs · interfacesbuilt live
01 · O problema real

IA escreve código rápido.
Mas quem mantém o sistema é você.

  • 01Controllers com 800 linhas
  • 02Código spaghetti
  • 03Regra de negócio espalhada
  • 04Qualquer mudança quebra outras 3 coisas
  • 05Dependência de IA para qualquer alteração
  • 06Medo de mexer no próprio projeto

Enquanto você continua tentando fazer funcionar, o mercado está procurando desenvolvedores que sabem construir software profissional.

02 · Mudança de identidade

Empresas não pagam mais por quem só faz CRUD.

Dev inicianteA
  • Faz funcionar
  • Copia código
  • Depende da IA
  • Arquitetura improvisada
  • Trava quando o projeto cresce
Dev profissionalB
  • Toma decisões técnicas
  • Estrutura sistemas
  • Usa IA com critério
  • Pensa escalabilidade
  • Constrói software que cresce
03 · A experiência

Vamos construir uma API profissional do absoluto zero.

  • Controllers
  • Use Cases
  • Repositories
  • Database
  • SOLID aplicado linha por linha
  • Validação
  • DTOs
  • Interfaces
  • Arquitetura limpa
  • Dependency inversion
src/use-cases/create-user.tsts
1export class CreateUserUseCase {
2 constructor(
3 private readonly users: UsersRepository,
4 private readonly hasher: Hasher,
5 ) {}
6
7 async execute({ email, password }: Input) {
8 const exists = await this.users.findByEmail(email)
9 if (exists) throw new EmailAlreadyInUseError()
10
11 const hash = await this.hasher.hash(password)
12 return this.users.create({ email, passwordHash: hash })
13 }
14}

trecho real · use case com dependency inversion

04 · A transformação

O que muda depois desse workshop.

Antes
  • Código quebra quando cresce
  • Dependência total de IA
  • Projetos bagunçados
  • Medo de mexer no código
  • Sensação de não ser bom o suficiente
Depois
  • Código mais organizado
  • Confiança técnica
  • Projetos mais profissionais
  • Melhor arquitetura
  • Uso correto de IA
  • Evolução técnica real
05 · Sobre IA

IA não é o problema.
Usar IA sem fundamento técnico é.

A IA potencializa quem sabe arquitetura.

A IA destrói quem depende dela para tudo.

06 · Você vai sair com um projeto

Você vai sair com um projeto pronto.

felipe-rocha/api-engenharia-profissional
main · ts
  • src/·
  • http/controllers/·
  • use-cases/·
  • repositories/·
  • domain/·
  • db/·
  • errors/·
  • tests/·
  • README.md·
  • API completa
  • Estrutura profissional
  • Código reutilizável
  • Arquitetura limpa
  • Material para estudar depois
07 · Seu mentor
Felipe Rocha — Engenheiro de Software Sênior
Mentor
Felipe Rocha

Engenheiro de Software Sênior. Mentor técnico. Desenvolvedor Full Stack.

Hoje trabalha diariamente com sistemas reais e vai mostrar como profissionais pensam arquitetura na prática — decisão por decisão, camada por camada.

Anos de prática
10+
Sistemas em produção
dezenas
Stack principal
Node · TS
08 · Dúvidas

Perguntas frequentes.

Não. O workshop foi pensado para devs iniciantes e intermediários que querem dar o salto técnico. Se você já escreveu APIs simples, é suficiente.

Sim. A gravação fica disponível para quem garantir o acesso, para você revisitar cada decisão de arquitetura no seu ritmo.

Sim, certificado de participação ao final. Mas o que realmente fica é o projeto e o repertório técnico.

Node.js + TypeScript. Os princípios — SOLID, Clean Architecture, Dependency Inversion — são independentes de stack e se aplicam a qualquer linguagem profissional.

Sem problema. A gravação completa fica disponível e o material acompanha o projeto construído na aula.

09 · Decisão

Seu código sobreviveria 6 meses em produção?

Pare de depender de tentativa e erro. Comece a programar como um desenvolvedor profissional.

Quando
26/05 · 19h30
De
R$ 197
Por apenas
8x R$ 5,38
Ou R$ 37 à vista

Vagas limitadas · Acesso à gravação · Material do projeto incluso