把 Web3D 优势,补成
完整全栈交付能力
55 节独立短课。每个概念都用同一套结构讲清:一句话定义、边界、流程图、窗饰业务案例、动手练习、常见坑和答案自测。
先走 P0 主线,再用 P1 补齐可靠性
每天 45–75 分钟;先阅读短课,再把当日概念落进同一个 Window Treatment ERP Demo。
33 节 P0:PostgreSQL → Transaction → RBAC → Multi-tenant → Product / SKU → Quote / Order → Inventory。
7 小时21 节 P1:采购物流 → Queue / Redis → 状态机 → Cloudflare → Observability → 企业后台交付。
5 小时完成租户登录、商品 SKU、报价转订单、库存预占与取消、审计日志和线上部署。
打开实战课 →数据库与数据建模
把业务规则变成可约束、可查询、可演进的数据结构。
先理解表、行、列、关系和约束,再决定数据库里应该存什么。
理解 ORM 在类型、查询与迁移之间承担什么,以及它不能替你做什么。
让表结构变化可审查、可排序、可部署,并兼容正在运行的旧代码。
从业务基数出发决定关系,而不是看到数组就建中间表。
让数据库直接保护身份、引用和唯一业务规则。
从真实查询模式选择索引,并理解索引为什么也有成本。
把必须一起成功或一起失败的业务变化放进同一个原子边界。
设计稳定、可索引、不会漏项或重复的列表查询契约。
保留业务历史,同时明确哪些数据仍应被默认视为存在。
识别“最后写入覆盖前者”的并发风险,并用版本条件阻止静默丢数据。
身份、权限与多租户
分清“你是谁、能做什么、能看哪些数据”。
理解浏览器如何携带会话标识,以及服务端如何判断当前用户。
分清短期访问令牌、长期刷新凭据和撤销难题。
把密码、CSRF、XSS、会话过期和账号停用放进同一套威胁模型。
把用户与动作权限通过角色解耦,避免为每个人维护一套规则。
区分体验层隐藏与服务端真正授权,理解 Data Scope 的位置。
为多组织 SaaS 定义清晰的客户边界、业务主体和协作空间。
从数据库查询、缓存、任务和对象存储的每个边界防止租户数据串线。
让关键操作可追溯,同时避免日志本身成为新的敏感数据风险。
ERP 与供应链
理解商品、订单、库存、采购、生产与履约的业务语言。
分清商品概念、销售变体与真正可库存、可定价的最小单元。
控制属性组合爆炸,并把无效搭配变成可维护的业务规则。
把“卖哪些商品”和“以什么条件卖多少钱”分开建模。
理解可协商提案与具有履约承诺的订单之间的边界。
用行项目快照表达成交内容,并让金额计算可复核。
把订单从草稿到交付的合法变化和库存副作用建成显式流程。
分清实物在库、已预占与真正可销售的数量。
用不可变流水解释库存为什么变化,而不是只覆盖当前数字。
理解向供应商采购与向客户销售是两条方向相反、状态独立的业务链。
处理分批到货、短收、拒收与质检,不把采购确认误当实际库存。
把成品所需材料、组件、数量和版本组织成可计算结构。
分清订单承诺、仓库履约任务和真正交给承运商的包裹。
把退货实物、退款资金和售后原因拆成可独立进展的流程。
Node.js 业务后端
从接口集成走向稳定、可维护的独立业务服务。
用稳定资源、HTTP 语义和明确命令表达企业业务接口。
按职责拆分 HTTP 适配、业务规则与持久化,让核心逻辑可测试可复用。
把外部输入当成不可信数据,分层验证形状、语义与当前业务状态。
用请求管线处理通用关注点,并把预期业务冲突与未知故障分开。
确保重复请求只产生一次业务效果,并能安全返回第一次结果。
把慢、可延后或需重试的工作移出请求,同时保持可追踪与可恢复。
保护系统容量、减少重复计算,并明确缓存失效与一致性边界。
为第三方调用设置时间预算、重试条件和故障隔离,避免小故障放大。
用可查询字段记录事件上下文,而不是在线上翻找拼接字符串。
把数据库查询能力包装成安全、稳定、可演进的公共接口。
状态机与业务流程
用合法迁移、参与者和副作用表达真实业务流程。
海外 SaaS 与稳定性
沿客户端到第三方服务的完整链路定位性能与故障。
理解边缘节点能加速什么、不能加速什么,以及缓存命中的必要条件。
把域名解析、加密连接、入口转发和浏览器跨源策略放在正确层理解。
用缓存语义管理新鲜度,并把 API 总时延拆成可定位的阶段。
用错误、日志、链路和指标从外部输出推断线上系统内部状态。
沿 Client → CDN → Gateway → App → DB → Third-party 用证据定位区域性慢请求。
企业后台与综合实战
把复杂表格、表单、审批、权限和交付经验组织成产品能力。
围绕用户任务设计高密度列表,而不是堆满列、按钮与筛选器。
用稳定字段协议复用表单能力,同时保留业务流程的专门交互。
让界面准确反映当前能力,同时保持服务端授权为最终权威。
区分驱动行动的实时看板、可审计审批与面向分析的报表。
把批量数据和文件视为不可信、可失败、需要进度与审计的业务输入。
让开发、测试、预发和生产拥有明确配置、迁移与回滚边界。
把数据库、权限、商品、报价、订单、库存、采购、日志和部署串成一个可演示作品。