从这里开始#
- 先读 学习地图与使用说明。
- 打开 16周学习计划,从第 1 周开始。
- 每学完一个知识点,回到 总进度清单 打勾。
- 每一阶段必须完成“验收任务”,能独立做出来才进入下一阶段。
- 查资料时先看 精选资源导航,不要同时追很多套视频。
目录说明#
| 目录 | 内容 | 结果 |
|---|---|---|
00-开始这里 | 路线、术语、环境准备 | 知道学什么、为什么学 |
01-数据库 | SQL、表设计、索引、事务、备份 | 能设计和操作业务数据库 |
02-服务器与Linux | 命令行、进程、权限、网络、SSH | 能管理一台 Ubuntu 服务器 |
03-网站后端 | HTTP、Node.js、Express、API、认证 | 能写一个安全、清晰的 API |
04-部署安全与运维 | Nginx、HTTPS、Docker、日志、备份 | 能上线并维护服务 |
05-项目实战 | 三个项目及验收标准 | 用作品证明掌握程度 |
06-计划与打卡 | 16 周安排、检查表、复盘模板 | 保持节奏并发现薄弱点 |
07-资源导航 | 视频、官方文档、练习网站 | 少走弯路,按需查阅 |
重点标记#
- 必须掌握:不掌握就会影响后续开发,要求能脱离教程完成。
- 需要理解:知道原理、能查文档使用,不要求背诵。
- 进阶选学:完成主线项目后再学,不要抢跑。
主线与暂缓内容#
主线只选一个关系型数据库:推荐 PostgreSQL;如果工作环境明确使用 MySQL,可以替换,SQL 基础大体相通。前 16 周暂缓 MongoDB、Redis、消息队列、微服务、Kubernetes、分布式数据库。这些不是没用,而是目前会分散精力。
学成后的能力#
- 根据需求画出数据关系并建立带约束的表;
- 编写增删改查、连接、聚合、分页与事务 SQL;
- 用 Node.js/Express 编写 REST API,完成登录、授权和错误处理;
- 使用 Linux、SSH、Git、Nginx、Docker 部署服务;
- 配置 HTTPS、防火墙、日志、备份与基本监控;
- 根据日志定位常见的 4xx、5xx、端口、权限和数据库连接问题。
资料核对日期:2026-08-19。技术文档会更新,遇到命令差异时,以链接中的官方最新版为准。