|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/nextjs-14-authentication-nextauth-mongodb-typescript/
课程评论:没有评论
**课程名称:** Next.js 15 认证:NextAuth、TypeScript、MailTrap **课程概述:** 本课程将带您从零开始,学习如何在 Next.js 15 中构建安全、可扩展的认证系统。您将掌握所有必要的知识和技能,以开发功能完善的身份验证解决方案。 **课程内容亮点:** * **基础入门:** 循序渐进地讲解 Next.js 基础知识,包括路由和认证的构建。 * **完整认证系统:** * 用户登录和注册表单。 * 支持凭据提供商(Credential Provider)和 GitHub 提供商(GitHub Provider)。 * 通过凭据保护所有页面。 * 集成 MongoDB 数据库,存储注册用户信息。 * 为注册和登录页面添加数据验证。 * 使用 Tailwind CSS 构建响应式的注册和登录页面。 * 实现“忘记密码”和“重置密码”功能。 * 将 GitHub 提供商的用户数据存储到 MongoDB。 * 学习客户端渲染(Client Side Rendering)和服务器端渲染(Server Side Rendering)。 * 利用 Next-Auth 会话数据(session data)保护路由。 * 使用 TypeScript 编写健壮的代码。 * **核心技能:** * 学习如何在 MongoDB 中存储用户数据。 * 掌握用户会话、凭据和 GitHub 提供商的管理。 * 学会基于认证信息限制对特定页面和 API 的访问。 **课程目标:** 学完本课程后,您将对 Next.js 有扎实的了解,并具备从零开始为自己的 Next.js 应用构建强大认证系统的能力。您将能够安全地管理用户账户和密码,并能够限制对路由和功能的访问。 **适合人群:** * 希望学习 Next.js 认证的开发者。 * 希望提升技能的 React 开发者。
Hello , Welcome to the Next JS Authentication course.In this comprehensive course we are building authentication systems with Next.js 15, you will going to learn everything you need to develop secure and scalable authentication for your Next applications.We will start step by step by covering the fundamentals of Next.js explaining routing and building authentication.Next, we will build a full authentication system features like:• User Login and Registration forms• Use Credential provider and Github provider.• Protect all the pages with Credential.• Integrate Mongodb database in next app and store register user in database.• Add validation in Signup and Login pages.• Build fully responsive Register and Login page with TailwindCSS.• Build Forget Password & Reset Password Functionality.• Store Github provider user data in Mongodb.• Learn Client Side and Server Side Rendering.• Securing routes with Next-Auth session data.• Use TypeScript to write strong code.You will learn how to store user data in mongodb and manage user sessions,credential and github provider for login and register user and restrict access to certain pages and APIs based on authentication.By the end of the course, you'll have a strong foundation in Next.js and the skills to build robust authentication systems for your own Next applications from scratch. You'll be able to securely manage user accounts and password, and restrict access to route and functionality.Who this course is for:Developer who want to learn Nextjs AuthenticationReact Developer how want to level up the skill.