数据持久化与 Web 服务基础|周导学

本周沿用同一订单业务逐步演进,教师目录名保持周编号兼容,正式日程以下表为准。

本周怎样使用 RISE

RISE 学习法:看懂问题 → 理解原理 → 协作构建 → 验证交付。四步在本周任务中反复使用,验收条件在动手前确认。

步骤本周要做的事
R · Requirement 需求定义文件版订单怎样变成可查询、可回滚、可交接的服务?
I · Insight 原理理解解释关系约束、事务、HTTP、同步/异步和容器持久化。
S · Solution 协作构建把已有订单规则接到 MySQL、FastAPI、Docker 与 CI。
E · Evidence 证据交付复验失败回滚、并发等待对照、环境故障和同伴冷启动。

在现有任务书、README 或证据索引中说明:问题与条件、关键机制、本人修改、验证结果。直接链接已有记录,无需再交四份同内容报告。按本周原验收表判定,保留既有核心/选做及真实/回放证据边界。

一周能力链

日期课程主题产出入口
W02-D01MySQL 数据基础:关系、约束与订单查询订单关系模型与 MySQL 查询预习 · 课件 · 任务 · 复习
W02-D02数据库服务开发:分层、Session 与事务回滚数据库版订单服务预习 · 课件 · 任务 · 复习
W02-D03FastAPI 与执行方式:HTTP、同步和异步入门基础订单 API 与等待对照实验预习 · 课件 · 任务 · 复习
W02-D04Linux 与 Docker:运行配置、日志和持久化可运行镜像与环境排错记录预习 · 课件 · 任务 · 复习
W02-D05Git 与 CI:接口回归、冲突修复与交接可复现基础订单 API预习 · 课件 · 任务 · 复习

入场与出场

入场:能解释模型和 JSON 边界。出场:可复现基础订单 API。先确认上一阶段自己的代码和解释,再使用新机制;老师能跑通,不等于学生就会了。

核心与进阶

核心按五日日验收;复杂文件恢复、CLI 美化、分布式集群和完整消息系统另列选做。W02-D03 正式讲同步/异步,W03-D02 正式做缓存,W03-D04 认识消息队列并获得自学入口。

项目与验收

  • 周项目
  • 周验收
  • 学生代码领取:course_releases/foundations_20260916/student/ 中当天日包;不提前领取后续答案。

发布状态

课件和代码的静态/教师验证见前三周调整记录;全日试讲、学生机和 30 人课堂完成度仍待执行。旧日程材料归档保留,不能混合使用两套日期发包。

同一商城的 Python 增量(2026-10-26)

正式 D01 以本页链接的 MySQL 日为准;另一个 D01_Python 数据持久化目录仅为旧素材,不增加教学日。

日期Python 在当天任务中的用途本人代码增量
D01批量商品资料复核与订单关系查询import_products.py
D02整笔订单失败回滚与连接释放session_scope.py
D03订单 HTTP 接口与商品详情多源等待detail_query.py
D04商城运营工具与订单 API 的可重复启动runtime.py
D05用本人代码证明回归与交接可靠test_ops_student.py

每日日程480分钟,共2400分钟,课程总量不增加。导入器、事务边界、异步查询、运行入口和回归测试在本人仓库逐日累计;后续周应用这些已学机制。文件、替身、真实服务和课堂完成度分别核验。