К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Criando SaaS com Next.js e RBAC - Node e React · LearnSpace
Назад в каталог
courseraПрограммирование

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

Курс от Rocketseat
Средний≈ 20.3 чБразильский португальский
О курсеНавыкиПрограммаПреподаватели

О курсе

No cenário atual em que o desenvolvimento de aplicações SaaS cresce exponencialmente, dominar tecnologias como Next.js e sistemas de controle de acesso são essenciais para criar aplicações robustas e seguras. A formação Criando SaaS com Next.js e RBAC - Node e React é projetada para capacitar você a construir aplicações completas com autenticação e autorização, utilizando as mais recentes atualizações do Next.js e implementações de RBAC e ABAC. Aprender a integrar tecnologias de front-end e back-end com práticas de segurança é o que torna essa formação tão valiosa. Durante a formação, você vai mergulhar na construção de um projeto SaaS, compreendendo a importância de uma arquitetura sólida e escalável. Usando ferramentas como TurboRepo e CASL, você aprenderá a otimizar processos e administrar permissões de forma eficiente, garantindo que cada usuário tenha o acesso adequado. A exploração de monorepos, junto com a integração de Server Components do Next.js, fortalecerá suas habilidades no gerenciamento de projetos que envolvem múltiplas tecnologias. Além disso, você vai desenvolver competências práticas como a configuração do Prisma para gestões de dados e a utilização do Fastify para construir APIs. Explorará como ajustar o permissionamento baseado em atributos e como criar sistemas de convite e gestão de organizações. Ao dominar o uso de hooks e Server Actions, você estará equipado para criar experiências de usuário dinâmicas e personalizadas com React. Se você quer aprofundar seus conhecimentos e criar aplicações SaaS inovadoras que atendem às exigências do mercado moderno, essa formação é seu próximo passo essencial.

Навыки, которые вы освоите

Application DeploymentOAuthBack-End Web DevelopmentWeb DevelopmentJavaScript FrameworksAuthenticationsReact.jsSoftware As A ServiceWeb FrameworksFrontend IntegrationRole-Based Access Control (RBAC)Front-End Web DevelopmentCloud DeploymentFull-Stack Web DevelopmentAuthorization (Computing)Web Development ToolsSoftware DevelopmentNode.JSWeb ApplicationsPlatform As A Service (PaaS)

Программа курса

4 модулей · 121 учебных материалов

01Setup do projeto e permissões16 материалов

Lição sem título

IntroduçãoВидеоCriando Monorepo com TurboRepoВидеоPrettier & ESLint no MonorepoВидеоSaaS multi-tenant & RBACВидео

Учитесь у экспертов

Rodrigo Gonçalves

Преподаватель курса

Criando SaaS com Next.js e RBAC - Node e React
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 20.3 ч

4 модулей

Язык: Бразильский португальский

Субтитры: Португальский

Часть программы вашего университета
Explorando estratégias de permissionamento: RBAC vs ABACDIALOGUE
Criando pacote de autenticaçãoВидео
Introdução ao CASLВидео
Criando primeiras permissõesВидео
Permissões por cargosВидео
Resumo: Estrutura Inicial e Permissionamento de SaaS com Next.js e RBACЧтение
Criando tipagem das subjectsВидео
Otimizando a tipagem das permissõesВидео
Permissões com condicionaisВидео
Refinando Permissões com CASL: Criando Prompts para Ações Condicionais DIALOGUE
Definindo permissões do appВидео
Quiz - Setup do projeto e permissõesЗадание
02Backend42 материалов

Lição sem título

Requisitos da aplicaçãoВидеоSetup do app com FastifyВидеоSetup do banco de dadosВидеоRota cadastro de usuárioВидеоCriando seed do banco de dadosВидеоSetup do SwaggerВидеоCriação de Prompt para Documentar uma Rota no Swagger DIALOGUEAssociação automática via e-mailВидеоExplorando Estratégias de Autenticação e Associação Automática de UsuáriosDIALOGUERota: Autenticação via senhaВидеоRota: Perfil do usuário logadoВидеоError Handling no FastifyВидеоCriando middleware de autenticaçãoВидеоGuia de Referência: Middleware de Autenticação no FastifyЧтениеRota: Troca de senhaВидеоFluxo de OAuth com GitHubВидеоRota: Autenticação com GithubВидеоVariáveis AmbienteВидеоRota: Criação de organizaçãoВидеоObtendo AfiliaçãoВидеоRotas: Listagem e detalhe da organizaçãoВидеоRota: Atualizar organizaçãoВидеоRota: Encerrar organizaçãoВидеоRota: Transferir organizaçãoВидеоRota: Criação de projetosВидеоRota: Remover projetoВидеоRota: Detalhes do projetoВидеоRota: Listagem de projetosВидеоRota: Atualizar projetoВидеоRota: Membros da organizaçãoВидеоRota: Atualizar membroВидеоRota: Remover membroВидеоRota: Criação de convitesВидеоRota: Detalhes do conviteВидеоRota: Listagem de convitesВидеоRota: Aceitar conviteВидеоRota: Rejeitar conviteВидеоRota: Deletar conviteВидеоRota: Convites pendentesВидеоRota: Dados de faturamentoВидеоAjustes nos cascades do banco de dadosВидеоQuiz - BackendЗадание
03Front-end53 материалов

Lição sem título

Setup do projeto Next.jsВидеоSetup do shadcn/uiВидеоPágina de autenticaçãoВидеоPáginas de cadastro e recuperaçãoВидеоUtilizando Server ActionsВидеоSetup do cliente HTTP (ky)ВидеоUsando o hook useActionStateВидеоCheatsheet: Server Actions, Server Components e Hooks no Next.jsЧтениеEstados de erro do formulárioВидеоEvitando reset do formulárioВидеоCriando hook useFormStateВидеоPrompt Engineering para Criação e Validação de Formulários com Zod e Server ActionsDIALOGUERealizando login do usuárioВидеоAutenticação via GitHubВидеоObtendo usuário autenticadoВидеоCriando novos usuáriosВидеоComponente: headerВидеоComponente: organization-switcherВидеоListando organizaçõesВидеоExibindo organização ativaВидеоObtendo permissões do usuárioВидеоTemas dark/light com Next ThemesВидеоUtilizando variáveis ambienteВидеоPágina: criar organizaçãoВидеоAction: Criação de organizaçãoВидеоParallel routes no Next.jsВидеоInterception routes no Next.jsВидеоComportamento do SheetВидеоComponente: project-switcherВидеоListando projetos no dropdownВидеоPágina: criar projetoВидеоAction: Criação de projetoВидеоPermissão para criar projetoВидеоModal de criação de projetoВидеоNavegação do app por abasВидеоPermissões nas abasВидеоDecisões de controle de acesso: RBAC e experiência do usuárioDIALOGUEPágina: configurações da orgВидеоEdição da organizaçãoВидеоTabela de fatura (billing)ВидеоListagem de membrosВидеоAction: remover membroВидеоAtualizar cargo do membroВидеоListagem de convitesВидеоConvidar novo usuárioВидеоEstrutura dos projetosВидеоListagem de projetosВидеоPágina: aceitar conviteВидеоAction: aceitar conviteВидеоLidando com convite p/ outro e-mailВидеоEstrutura de convites pendentesВидеоAceitando e rejeitando convitesВидеоQuiz - FrontendЗадание
04Deploy10 материалов

Lição sem título

Setup Github e DatabaseВидеоOpções de Deploy Back-endВидеоExplorando Estratégias de Deploy para SaaS Multi-TenantDIALOGUEDeploy do Back-endВидеоDomínio e App GithubВидеоOpções de Deploy Front-endВидеоDeploy do Front-endВидеоTestando App Front-endВидеоQuiz - DeployЗаданиеQuiz avaliativoЗадание