Rocketseat
Rocketseat
/

Criando SaaS com Next.js e RBAC - Node e ReactDisponível gratuitamente por 00h 00m

Desenvolva um SaaS Completo com Next.js, RBAC e Fastify: Do Zero ao Multi-Tenant com Controle de Acesso Avançado

Icone da tag FrontendFrontendIcone da tag BackendBackendIcone da tag IntermediárioIntermediário
ReactNodeJSAutenticaçãoAutorização
Criando SaaS com Next.js e RBAC - Node e React icon
Nível 1

Aulas

106 Aulas

Setup do projeto e permissões

Módulo12 aulas
2h 06min

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.

Desenvolvendo o back-end

Módulo38 aulas
4h 28min

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.

Desenvolvendo o front-end

Módulo49 aulas
8h 09min

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.

Deploy

Módulo7 aulas
1h 02min

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.

Nível 2

Certificado final

Certificado em Criando SaaS com Next.js e RBAC - Node e React

Certificado em Criando SaaS com Next.js e RBAC - Node e React

Certificado
Requisitos

Você chegou ao final da formação!

Quer continuar estudando conteúdos similares?
Explore nosso catálogo e acesse aulas, cursos e mais!

Inicie sua jornada na programação

Inicie sua jornada na programação com um curso gratuito.