Files
zhuangang/topics/index.md
T

70 lines
4.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: topics.index
title: 专项学习总目录
type: index
domain: plan
stack: []
---
# 专项学习总目录
按技术栈组织的独立学习内容。每个技术栈包含:课程(lesson)、企业场景(scenario)、分级面试题(interview)和可运行的示例代码(examples)。16 周计划([plan/README.md](../plan/README.md))按周链接到这里。
跨技术栈的企业服务场景见 [scenarios/index.md](../scenarios/index.md)。内容规范见 [CONTRIBUTING.md](../CONTRIBUTING.md)。
## 后端(`backend`)
| 技术栈 | 内容 | 用在第几周 |
| --- | --- | --- |
| [Go 语言](backend/go/index.md) | 语法、接口、错误处理、并发、测试和工程化 | 1、2、3、14 |
| [Gin Web 框架](backend/gin/index.md) | 路由、参数绑定、中间件、鉴权、统一错误处理 | 1、2、3 |
| [PostgreSQL](backend/postgresql/index.md) | 表设计、SQL、索引与 EXPLAIN、事务与 MVCC、JSONB、pgvector | 2、3、6 |
| [MySQL](backend/mysql/index.md) | InnoDB 索引、EXPLAIN、事务隔离与锁、慢查询、分库分表与主从 | 2、14 |
| [Redis](backend/redis/index.md) | 数据结构、缓存模式、分布式锁、限流、Streams | 3、6、14 |
| [消息队列(RabbitMQ / Kafka)](backend/mq/index.md) | 异步解耦、可靠投递、幂等消费、顺序、延迟消息 | 3、14 |
| [gRPC 与微服务](backend/grpc-microservices/index.md) | proto、四种调用方式、超时重试、服务治理、分布式事务 | 14 |
## 运维与工程(`devops`)
| 技术栈 | 内容 | 用在第几周 |
| --- | --- | --- |
| [Docker 与 Compose](devops/docker/index.md) | 镜像、多阶段构建、网络、数据卷、Compose 编排 | 3、6、13、14 |
| [Nginx](devops/nginx/index.md) | 反向代理、静态资源、HTTPS、SSE / WebSocket、限流、灰度 | 3、7、14 |
| [Linux 运维基础](devops/linux/index.md) | 常用命令、进程与端口、日志、磁盘、权限、线上排查 | 14 |
| [CI/CD](devops/cicd/index.md) | 流水线设计、测试与构建、镜像发布、部署与回滚 | 3、7、14 |
| [Git](devops/git/index.md) | 分支模型、提交规范、合并与变基、误操作恢复、协作流程 | 1、8、15 |
## Python(`python`)
| 技术栈 | 内容 | 用在第几周 |
| --- | --- | --- |
| [Python 语言](python/python/index.md) | 给 JS 开发者的 Python:语法、类型、异常、包管理、测试 | 4 |
| [asyncio 异步编程](python/asyncio/index.md) | 协程、任务、并发控制、超时与取消 | 4、5、12 |
| [FastAPI](python/fastapi/index.md) | 路由与校验、依赖注入、中间件与鉴权、流式输出、测试 | 4、5、12 |
## AI 应用(`ai`)
| 技术栈 | 内容 | 用在第几周 |
| --- | --- | --- |
| [RAG 检索增强生成](ai/rag/index.md) | 加载切分、嵌入、检索、混合检索与重排、引用与拒答、评测 | 5、6 |
| [向量数据库](ai/vector-db/index.md) | 近似最近邻索引、距离度量、Chroma / Milvus / pgvector 选型 | 5、6 |
| [LangChain](ai/langchain/index.md) | 模型与消息、LCEL、工具、结构化输出 | 6、11 |
| [LangGraph](ai/langgraph/index.md) | 状态图、条件路由、检查点续跑、interrupt、长期记忆 | 11、12 |
| [MCP 模型上下文协议](ai/mcp/index.md) | 协议概念、tools / resources / prompts、服务端与客户端 | 10、11 |
| [Function Calling 工具调用](ai/function-calling/index.md) | 工具定义、调用循环、参数校验、安全 | 10 |
| [提示词与上下文工程](ai/prompt-engineering/index.md) | 提示词结构、结构化输出、上下文工程、提示词注入防护 | 5、11、13 |
| [Agent 记忆、评测与可观测性](ai/agent-ops/index.md) | 短期 / 长期记忆、评测集、LLM 评分、追踪、成本 | 12、13 |
| [Dify / Coze 低代码平台](ai/lowcode/index.md) | 知识库、工作流、插件,和写代码的取舍 | 13 |
## 前端(`frontend`)
| 技术栈 | 内容 | 用在第几周 |
| --- | --- | --- |
| [Vue 3 + Pinia + Router](frontend/vue/index.md) | 响应式、组合式 API、状态管理、路由与权限 | 7 |
| [React](frontend/react/index.md) | Hooks、渲染与性能、状态管理、路由、流式界面 | 7 |
| [TypeScript](frontend/typescript/index.md) | 类型系统、泛型、类型收窄、工程配置 | 7 |
| [Vite](frontend/vite/index.md) | 开发服务器原理、构建、配置、插件、环境变量 | 7 |
| [Webpack](frontend/webpack/index.md) | 核心概念、Loader 与 Plugin、拆包、构建优化 | 7 |
| [SSR(Nuxt / Next.js)](frontend/ssr/index.md) | CSR / SSR / SSG、水合、Nuxt 与 Next.js 基础 | 7 |
| [前端测试与性能](frontend/fe-testing-perf/index.md) | Vitest、组件测试、Web Vitals、性能优化 | 7 |