ZYH 开发教程
学习中心/计划与打卡
计划与打卡

总进度清单

用独立完成而不是看完视频来判断数据库、服务器、后端和部署能力。

工具资料 · 不计入主线进度

基础#

  • 能使用终端管理文件并查帮助
  • 能用 Git 建库、提交、查看历史和建分支
  • 能使用 JS 模块、对象、数组和异步函数

数据库#

  • 能从需求识别实体、字段与关系
  • 能设置主键、外键、唯一、非空和检查约束
  • 能独立写 CRUD、过滤、排序、分页
  • 能使用 JOIN、聚合、分组和子查询
  • 能编写事务并验证回滚
  • 所有应用查询均参数化
  • 能判断常见索引需求并阅读基本执行计划
  • 完成备份与恢复演练
  • 项目一验收通过

Linux 与服务器#

  • 理解用户、组、文件权限和最小权限
  • 能查看进程、端口、CPU、内存、磁盘和日志
  • 能使用 SSH 密钥登录
  • 能配置服务自动启动
  • 能配置最小防火墙规则
  • 能解释 IP、端口、DNS、HTTP/HTTPS
  • 能配置 Nginx 反向代理
  • 能从日志定位 502

后端开发#

  • 能从空目录创建并运行 Node/Express API
  • 理解路由和中间件顺序
  • API 方法、路径、状态码和错误格式一致
  • 数据库使用连接池、迁移、参数化查询和事务
  • 所有外部输入经过校验
  • 密码安全哈希,秘密不进入代码或日志
  • 正确区分认证、角色授权和资源所有权
  • 列表有分页上限,敏感接口有限流
  • 有正常及失败路径自动化测试
  • 项目二验收通过

部署与运维#

  • 能解释镜像、容器、卷、网络和 Compose
  • 重建容器后数据库数据仍存在
  • 数据库没有直接暴露公网
  • Nginx、域名、HTTPS 可用并检查续期
  • 服务重启后自动恢复
  • 有健康检查、日志和基本监控
  • 有发布、迁移和回滚步骤
  • 从备份恢复并核对数据
  • 项目三验收通过

最终能力验证#

  • 能在 5 分钟内画图并解释完整架构
  • 能从新环境按文档重建项目
  • 能独立定位一个数据库、一个应用、一个代理故障
  • 能说明当前项目最重要的 5 个安全措施
  • 能清楚说明下一步要补的三个薄弱点
可搜索标题、说明和正文Esc 关闭
从一个简单词开始试试“HTML”“数据库”“登录”或“部署”
在线练习修改代码并查看结果
运行结果