Domine, na prática, a criação de sistemas de autenticação modernos, seguros e escaláveis utilizando as principais tecnologias do ecossistema JavaScript. Neste curso, você aprenderá passo a passo como implementar um fluxo completo de autenticação em aplicações reais com Next.js, explorando desde o cadastro de usuários até mecanismos avançados de segurança como autenticação de dois fatores (2FA).
Ao longo das aulas, você irá construir uma aplicação robusta utilizando NextAuth v5 (Auth.js), integrando autenticação baseada em credenciais, proteção de rotas e controle de sessão de forma profissional. Além disso, aprenderá a trabalhar com banco de dados PostgreSQL utilizando Supabase e Prisma ORM, garantindo uma integração eficiente e segura para armazenamento e gerenciamento de dados dos usuários.
O curso também aborda a criação de formulários altamente confiáveis com Zod e React Hook Form, utilizando Server Actions para validação tanto no front-end quanto no back-end. Você implementará funcionalidades essenciais como alteração e recuperação de senha via e-mail, incluindo o envio de links seguros para redefinição.






