5 dias de workshop prático 100% ao vivo
Cada módulo é construído ao vivo, explicado e entregue em produção.

Autenticação completa
E-mail + senha, Google OAuth e recuperação de senha via Resend.

Trial de 7 dias
Onboarding com teste grátis, lógica de bloqueio e conversão automática.

Stripe Subscription
Assinatura recorrente com webhooks, portal do cliente e gestão de planos.

CRUD de Clientes
Criar, listar, editar e deletar clientes com paginação e busca.

Kanban de Tarefas
Drag-and-drop, colunas customizáveis e sincronização em tempo real.

Integrações
Envio de e-mail com Resend e automações para melhor usabilidade do sistema

Do localhost ao seudominio.com em 5 dias.
Aula 1Setup do ambiente e repositórios
Vamos criar nossos repositórios no GitLab, estruturar as pastas do projeto e iniciar o backend com Node.js e Express.
Aula 2MongoDB e modelagem
Conectar no MongoDB com Mongoose e criar os schemas de User, Client e Task.
Aula 3Estrutura do backend
Organizar rotas, controllers, middlewares de erro, CORS, helmet e rate limit.
Aula 4Setup do Nuxt.js
Criar o projeto Nuxt 3, configurar Pinia, montar o layout base com sidebar e topbar, e deixar as páginas vazias prontas.
Aula 5Registro e login com email/senha
Criar registro com bcrypt, login com JWT (access + refresh token) e middleware de autenticação.
Aula 6Login com Google
Configurar OAuth no Google Cloud, fluxo completo no backend e botão de login no frontend.
Aula 7Envio de email com Resend
Configurar Resend, criar os emails de verificação de conta e recuperação de senha.
Aula 8Telas de auth no frontend
Montar login, registro, esqueci senha e redefinir senha no Nuxt, integrar com o backend e proteger as rotas.
Aula 9CRUD de Clientes (backend)
Rotas de criar, listar com paginação e busca, editar e excluir cliente.
Aula 10Tela de Clientes (frontend)
Listagem em tabela, busca, paginação, modal de criar/editar e deletar com confirmação.
Aula 11Kanban de Tarefas (backend)
Schema de Task com status em colunas, rotas CRUD e rota de mover entre colunas.
Aula 12Kanban de Tarefas (frontend)
Montar o board com drag and drop, criar/editar/excluir tasks e mover entre colunas.
Aula 13Stripe: setup e checkout
Criar produtos no Stripe, rota de checkout session e portal do cliente no backend.
Aula 14Stripe: webhooks e controle de acesso
Receber webhooks, atualizar status da assinatura no banco e bloquear acesso de quem não assina.
Aula 15Tela de planos e assinatura
Página de planos, botão de assinar via Checkout do Stripe, página de sucesso e portal de gerenciamento.
Aula 16Tela de Perfil
Editar nome, email, senha e foto. Upload de avatar e exibir dados do plano ativo.
Aula 17Docker: containerizar tudo
Criar Dockerfile do backend e frontend, docker-compose local pra testar tudo junto.
Aula 18DigitalOcean: servidor, Swarm e Traefik
Criar droplet, configurar Docker Swarm, Traefik com SSL automático e subir os serviços.
Aula 19Backup do MongoDB com S3
Script de backup com mongodump, upload pro Spaces da DigitalOcean e agendamento com cron.
Aula 20Deploy e finalização
Build da imagem no seu PC, push pro registry, script de deploy no servidor via SSH. Revisão geral e checklist de produção.
Garantir ingresso

Chegou a hora de você criar um sistema do zero
Um processo real de construção, decisão e execução. Sua vaga não é esperada — a cada lote que vira, o acesso sobe e a janela fecha um pouco mais.


Perguntas Frequentes
Tudo o que você precisa saber antes de garantir sua vaga no workshop.
Como e onde as aulas serão transmitidas?
As aulas serão transmitidas ao vivo pelo YouTube em salas privadas, com acesso exclusivo para alunos matriculados. Você receberá o link no seu e-mail pouco antes do início de cada aula.
Quais são os horários e as datas do workshop?
O workshop acontece de 4 a 8 de maio, de segunda a sexta-feira, sempre das 13h às 17h (horário de Brasília). São 4 aulas práticas por dia, de 1 hora cada, totalizando 20 horas de conteúdo direto ao ponto.
E se eu perder uma aula ao vivo?
Sem problema. Todas as aulas ficam gravadas e disponíveis na área de alunos logo após o término da transmissão. Você pode assistir no seu ritmo e quantas vezes quiser.
Vou ter acesso às gravações depois do workshop?
Sim. Ao garantir seu ingresso, você ganha acesso vitalício às gravações de todas as aulas. Podendo revisitar o conteúdo sempre que precisar, sem prazo de expiração.
Preciso saber programar para participar?
O workshop parte do absoluto zero. Não é necessário ter nenhum conhecimento prévio de programação. Basta saber usar um computador e ter vontade de aprender. Vamos construir tudo juntos, passo a passo.
O que vamos construir durante o workshop?
Um sistema de gestão completo do absoluto zero, com cadastros, autenticação, banco de dados, dashboard e funcionalidades reais prontas para uso. Ao final, você terá um projeto funcional no portfólio e o domínio técnico para construir qualquer outro sistema.
Quais ferramentas e equipamentos vou precisar?
Um computador (Windows, Mac ou Linux) com conexão estável à internet. Todas as ferramentas que usaremos são 100% gratuitas e faremos a instalação passo a passo na primeira aula. Não há nenhum custo adicional.

5 dias de workshop prático 100% ao vivo
Cada módulo é construído ao vivo, explicado e entregue em produção.

Autenticação completa
E-mail + senha, Google OAuth e recuperação de senha via Resend.

Trial de 7 dias
Onboarding com teste grátis, lógica de bloqueio e conversão automática.

Stripe Subscription
Assinatura recorrente com webhooks, portal do cliente e gestão de planos.

CRUD de Clientes
Criar, listar, editar e deletar clientes com paginação e busca.

Kanban de Tarefas
Drag-and-drop, colunas customizáveis e sincronização em tempo real.

Integrações
Envio de e-mail com Resend e automações para melhor usabilidade do sistema

Do localhost ao seudominio.com em 5 dias.
Aula 1Setup do ambiente e repositórios
Vamos criar nossos repositórios no GitLab, estruturar as pastas do projeto e iniciar o backend com Node.js e Express.
Aula 2MongoDB e modelagem
Conectar no MongoDB com Mongoose e criar os schemas de User, Client e Task.
Aula 3Estrutura do backend
Organizar rotas, controllers, middlewares de erro, CORS, helmet e rate limit.
Aula 4Setup do Nuxt.js
Criar o projeto Nuxt 3, configurar Pinia, montar o layout base com sidebar e topbar, e deixar as páginas vazias prontas.
Aula 5Registro e login com email/senha
Criar registro com bcrypt, login com JWT (access + refresh token) e middleware de autenticação.
Aula 6Login com Google
Configurar OAuth no Google Cloud, fluxo completo no backend e botão de login no frontend.
Aula 7Envio de email com Resend
Configurar Resend, criar os emails de verificação de conta e recuperação de senha.
Aula 8Telas de auth no frontend
Montar login, registro, esqueci senha e redefinir senha no Nuxt, integrar com o backend e proteger as rotas.
Aula 9CRUD de Clientes (backend)
Rotas de criar, listar com paginação e busca, editar e excluir cliente.
Aula 10Tela de Clientes (frontend)
Listagem em tabela, busca, paginação, modal de criar/editar e deletar com confirmação.
Aula 11Kanban de Tarefas (backend)
Schema de Task com status em colunas, rotas CRUD e rota de mover entre colunas.
Aula 12Kanban de Tarefas (frontend)
Montar o board com drag and drop, criar/editar/excluir tasks e mover entre colunas.
Encontro 4 em 8 de Maio, Sexta-feira
Aula 13Stripe: setup e checkout
Criar produtos no Stripe, rota de checkout session e portal do cliente no backend.
Aula 14Stripe: webhooks e controle de acesso
Receber webhooks, atualizar status da assinatura no banco e bloquear acesso de quem não assina.
Aula 15Tela de planos e assinatura
Página de planos, botão de assinar via Checkout do Stripe, página de sucesso e portal de gerenciamento.
Aula 16Tela de Perfil
Editar nome, email, senha e foto. Upload de avatar e exibir dados do plano ativo.
Aula 17Docker: containerizar tudo
Criar Dockerfile do backend e frontend, docker-compose local pra testar tudo junto.
Aula 18DigitalOcean: servidor, Swarm e Traefik
Criar droplet, configurar Docker Swarm, Traefik com SSL automático e subir os serviços.
Aula 19Backup do MongoDB com S3
Script de backup com mongodump, upload pro Spaces da DigitalOcean e agendamento com cron.
Aula 20Deploy e finalização
Build da imagem no seu PC, push pro registry, script de deploy no servidor via SSH. Revisão geral e checklist de produção.
Liberar acesso

Chegou a hora de você criar um sistema do zero
Um processo real de construção, decisão e execução. Sua vaga não é esperada — a cada lote que vira, o acesso sobe e a janela fecha um pouco mais.


Perguntas Frequentes
Tudo o que você precisa saber antes de garantir sua vaga no workshop.
Como e onde as aulas serão transmitidas?
As aulas serão transmitidas ao vivo pelo YouTube em salas privadas, com acesso exclusivo para alunos matriculados. Você receberá o link no seu e-mail pouco antes do início de cada aula.
Quais são os horários e as datas do workshop?
O workshop acontece de 4 a 8 de maio, de segunda a sexta-feira, sempre das 13h às 17h (horário de Brasília). São 4 aulas práticas por dia, de 1 hora cada, totalizando 20 horas de conteúdo direto ao ponto.
E se eu perder uma aula ao vivo?
Sem problema. Todas as aulas ficam gravadas e disponíveis na área de alunos logo após o término da transmissão. Você pode assistir no seu ritmo e quantas vezes quiser.
Vou ter acesso às gravações depois do workshop?
Sim. Ao garantir seu ingresso, você ganha acesso vitalício às gravações de todas as aulas. Podendo revisitar o conteúdo sempre que precisar, sem prazo de expiração.
Preciso saber programar para participar?
O workshop parte do absoluto zero. Não é necessário ter nenhum conhecimento prévio de programação. Basta saber usar um computador e ter vontade de aprender. Vamos construir tudo juntos, passo a passo.
O que vamos construir durante o workshop?
Um sistema de gestão completo do absoluto zero, com cadastros, autenticação, banco de dados, dashboard e funcionalidades reais prontas para uso. Ao final, você terá um projeto funcional no portfólio e o domínio técnico para construir qualquer outro sistema.
Quais ferramentas e equipamentos vou precisar?
Um computador (Windows, Mac ou Linux) com conexão estável à internet. Todas as ferramentas que usaremos são 100% gratuitas e faremos a instalação passo a passo na primeira aula. Não há nenhum custo adicional.










