Next.js 15 与 Firebase
使用 Next.js 15 + Firebase 构建房地产应用程序(带有 Firestore、Auth、Storage、用户角色、TypeScript、Zod 等!)
讲师:Tom Phillips
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 提高您作为 Web 开发人员的价值并提升您的知识
- 使用 Firebase Auth 实现安全身份验证
- 使用 Firebase Firestore 构建和管理数据库
- 使用 Firebase Cloud Storage 存储和管理文件
- 掌握 TypeScript、shadcn/ui、Tailwind CSS、Zod 和 React Hook Form 的集成,以构建健壮、类型安全且用户友好的应用程序
- 保护特定路由,以确保只有经过身份验证的用户才能访问其应用程序的某些部分
探索相关主题
- Next.js
- Web 开发
- 发展
要求
- 愿意学习和尝试:积极主动的态度和探索新技术的热情,例如 Firebase、TypeScript 和数据库管理,将帮助学生从课程中获得最大收益
- 本课程以 React 概念为基础,并将其与 Next JS 集成,因此需要对 React 有基本的了解
- 建议熟悉 Node 和 NPM,以便管理依赖项和运行开发环境
描述
将您的 Web 开发技能提升到新的水平!在本课程中,我们将为一家虚构的房地产中介机构构建Fire Homes,这是一款功能齐全的房地产应用程序。通过结合Next.js 15和Firebase的强大功能,您将获得使用尖端工具构建现代、可扩展应用程序的实际经验。
本课程涵盖构建专业级应用程序所需了解的所有内容,包括身份验证、云存储和 Firestore 支持的数据库。
你将构建什么:
完整的房地产应用程序具有以下功能:
-
用户角色:支持管理员和非管理员用户,具有特定角色的功能。
-
身份验证:使用电子邮件/密码或Google身份验证登录或注册。
-
管理仪表板:通过直观的界面管理房产列表(添加、删除和更新)。
-
云存储:使用Firebase 云存储上传和管理属性图像。
-
Firestore 数据库:存储和检索属性数据。
-
房产搜索:通过搜索功能帮助用户找到理想的家。
-
收藏夹:允许非管理员用户保存和管理他们喜欢的属性。
您将学到的内容:
-
Next.js 15 :使用最新的App Router构建现代 Web 应用程序。
-
TypeScript:编写干净、可维护、抗错误的代码。
-
Zod 验证:使用强大的验证工具确保数据完整性。
-
Next.js 服务器操作:通过尖端功能简化服务器端功能。
-
Firebase 集成:
-
Firestore:使用 Firestore 存储和检索数据。
-
身份验证:使用 Firebase Auth 安全地登录用户。
-
云存储:无缝处理图像上传和组织。
-
-
基于角色的访问控制:通过为管理员和普通用户定制的功能实现强大的用户管理。
-
CRUD 操作:在 Firestore 中创建、读取、更新和删除属性列表。
-
以用户为中心的功能:添加搜索和收藏夹以获得引人入胜的用户体验。
本课程适合哪些人?
-
有抱负的开发人员:学习使用 Next.js 和 Firebase 构建您的第一个全栈应用程序。
-
中级 Web 开发人员:获得有关可扩展应用程序开发的更深入的知识。
-
职业转换者:建立一个展示现代网络开发技能的投资组合项目。
为什么要报名参加这门课程?
本课程不只是关于编码 – 而是关于了解构建可扩展、高效应用背后的思维过程。在课程结束时,您将拥有一个可用于生产的应用程序,并有信心完成自己的项目。
您将使用的工具:
-
Next.js 15(应用路由器)
-
TypeScript
-
佐德
-
Firestore 数据库
-
Firebase 身份验证和云存储
本课程适合哪些人:
- 本课程非常适合希望提高自己作为 Web 开发人员的价值并提高使用 Next JS 15 和 Firebase 等现代工具和技术构建网站和应用程序的技能的 Web 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。