这门课要解决什么问题

很多自学者想动手搭一个真实的财务系统,但往往卡在从数据库表结构到前端页面渲染的整条链路里,对着报错无从下手。这门课帮你把Next.js、后端API和数据库操作串起来,从零搭建一个能跑起来的财务SaaS平台,让你真正看到数据怎么存入、读取和修改的完整过程。

适合什么样的基础

如果你已经了解Node.js的基本概念,知道前端组件是怎么工作的,想动手从零搭一个全栈应用,这门课适合你。我们不会假设你已经写过复杂的业务逻辑,但承认学不会的部分:比如Drizzle ORM的迁移机制、Hono框架处理并发请求的细节,这些概念本身有门槛,需要多敲代码才能理解,遇到卡壳是正常的。

建议先看哪几块

建议先过一遍环境配置和鉴权模块,跳过纯介绍性的内容;重点看后端API的搭建,这是整个平台的骨架;接着看数据库操作,把Accounts相关的增删改查API做完;最后看页面渲染和数据表格的对接。Accounts的批量删除和PATCH更新是理解财务数据操作的关键,建议跟着做一遍。整体学习顺序是:先搭环境、再做鉴权,然后从后端API入手,最后把页面接上。

学完能独立做什么

学完这门课,你不需要再依赖别人写好的模板,就能独立搭建出一个具备用户登录、数据增删改查、页面展示的财务SaaS应用骨架。你不需要会写复杂的业务规则,但需要能把数据流转起来,从数据库读出来、写到页面、能修改能删除。

资料怎样配合练习

跟着视频一步步跑代码,遇到报错不要慌,先对照资料包里的脚本和字幕排查环境问题。资料包里的每一讲都有对应的说明文件,不用死记硬背,重点是把代码跑通、把数据流转看懂。遇到Drizzle迁移或Hono请求处理这些卡壳的地方,可以反复看视频、重跑代码,慢慢就通了。

课程目录

01. Intro.mp4
01. Intro.srt
01. Intro.vtt
02. Setup.mp4
02. Setup.srt
02. Setup.vtt
03. Authentication.mp4
03. Authentication.srt
03. Authentication.vtt
04. API with Hono.mp4
04. API with Hono.srt
04. API with Hono.vtt
05. Header.mp4
05. Header.srt
05. Header.vtt
06. Drizzle ORM.mp4
06. Drizzle ORM.srt
06. Drizzle ORM.vtt
07. Upgrade Drizzle to 0.21.mp4
07. Upgrade Drizzle to 0.21.srt
07. Upgrade Drizzle to 0.21.vtt
08. Accounts GET API.mp4
08. Accounts GET API.srt
08. Accounts GET API.vtt
09. Accounts POST API.mp4
09. Accounts POST API.srt
09. Accounts POST API.vtt
10. Data table.mp4
10. Data table.srt
10. Data table.vtt
11. Accounts bulk delete.mp4
11. Accounts bulk delete.srt
11. Accounts bulk delete.vtt
12. Accounts PATCH API.mp4
12. Accounts PATCH API.srt
12. Accounts PATCH API.vtt
13. Categories.mp4
13. Categories.srt
13. Categories.vtt
14. Transactions API.mp4
14. Transactions API.srt
14. Transactions API.vtt
15. Transactions hooks.mp4
15. Transactions hooks.srt
15. Transactions hooks.vtt
16. Transactions form.mp4
16. Transactions form.srt
16. Transactions form.vtt
17. Transactions page.mp4
17. Transactions page.srt
17. Transactions page.vtt
18. Transactions import.mp4
18. Transactions import.srt
18. Transactions import.vtt
19. Transactions account modal.mp4
19. Transactions account modal.srt
19. Transactions account modal.vtt
20. Summary API.mp4
20. Summary API.srt
20. Summary API.vtt
21. Dashboard cards.mp4
21. Dashboard cards.srt
21. Dashboard cards.vtt
22. Dashboard chart.mp4
22. Dashboard chart.srt
22. Dashboard chart.vtt
23. Dashboard pie.mp4
23. Dashboard pie.srt
23. Dashboard pie.vtt
24. Filters.mp4
24. Filters.srt
24. Filters.vtt
25. Deployment.mp4
25. Deployment.srt
25. Deployment.vtt
26. (Bonus) Settings page.mp4
26. (Bonus) Settings page.srt
26. (Bonus) Settings page.vtt
27. (Bonus) Plaid link token.mp4
27. (Bonus) Plaid link token.srt
27. (Bonus) Plaid link token.vtt
28. (Bonus) Plaid exchange token.mp4
28. (Bonus) Plaid exchange token.srt
28. (Bonus) Plaid exchange token.vtt
29. (Bonus) Plaid import transactions.mp4
29. (Bonus) Plaid import transactions.srt
29. (Bonus) Plaid import transactions.vtt
30. (Bonus) Subscriptions & Payments.mp4
30. (Bonus) Subscriptions & Payments.srt
30. (Bonus) Subscriptions & Payments.vtt
31. (Bonus) Tailwind config fix.mp4
31. (Bonus) Tailwind config fix.srt
31. (Bonus) Tailwind config fix.vtt
Build a Finance Platform.txt
code.zip