0
Desenvolva um SaaS Completo com Next.js, RBAC e Fastify: Do Zero ao Multi-Tenant com Controle de Acesso Avançado
Nesse módulo você irá criar a base do projeto: estrutura do monorepo com TurboRepo, Prettier, ESLint, configuração do CASL. Além disso, você também irá criar os cargos e permissões necessários para as aplicações frontend e backend.
Nesse módulo você irá criar toda a aplicação back-end com Fastify. Setup do banco de dados, documentação com Swagger, desenvolvimento de todas as rotas, middleware de autenticação e OAuth com Github são os principais pontos desse módulo.
Nesse módulo você irá criar todo o front-end do projeto. Setup do Next.js, estilização com shadcn, rotas da aplicação, server actions, server components, hooks customizados, OAuth Github, componentização e parallel/interception routes foram os principais pontos abordados.
Nesse módulo encerraremos o curso realizando o deploy da aplicação. Você irá aprender a realizar o setup do Banco de dados no Neon, deploy do Back-end no Render, o deploy do Front-end na Vercel e um app OAuth no Github.
Fique de olho nas comunicações para não perder os próximos conteúdos da trilha. Enquanto isso, aproveite para explorar conteúdos extras no catálogo!
Inicie sua jornada na programação com um curso gratuito.