| 阶段 | 状态 | 开始日期 | 完成日期 | 备注 |
|---|---|---|---|---|
| 第一阶段:Python Web基础 | 🔄 进行中 | - | - | - |
| 第二阶段:前后端分离架构 | ⏳ 待开始 | - | - | - |
| 第三阶段:AI集成与部署 | ⏳ 待开始 | - | - | - |
| 第四阶段:高级特性 | ⏳ 待开始 | - | - | - |
-
Flask基础
- 路由和视图函数
- 模板引擎 (Jinja2)
- 表单处理
- 静态文件管理
- 数据库集成 (SQLAlchemy)
-
FastAPI进阶
- 异步编程基础
- API设计和文档
- 数据验证 (Pydantic)
- 依赖注入
- 中间件使用
- SQLite使用
- PostgreSQL配置
- ORM使用 (SQLAlchemy)
- 数据库迁移
- HTML/CSS/JavaScript基础
- Bootstrap使用
- jQuery/AJAX
实践项目: 完成快速开始项目 ✅
- RESTful API设计
- JWT认证
- CORS配置
- API文档 (Swagger/OpenAPI)
- 错误处理
- Vue.js学习
- Vue组件
- Vue Router
- Vuex状态管理
- Axios HTTP客户端
- HTTP协议深入
- JSON数据交换
- 文件上传下载
- WebSocket
实践项目: 构建完整的AI应用前端
- 模型序列化 (pickle, joblib)
- 模型服务化
- 批处理与实时预测
- 模型版本管理
- 特征工程集成
- Celery任务队列
- Redis缓存和消息代理
- 后台任务处理
- 长时间运行任务
- Docker容器化
- Docker Compose
- Nginx反向代理
- Gunicorn/uWSGI
- 环境变量管理
实践项目: 部署AI应用到生产环境
- 缓存策略 (Redis)
- 数据库优化
- CDN使用
- 负载均衡
- 日志管理
- 性能监控
- 错误追踪
- 健康检查
- 输入验证
- SQL注入防护
- XSS防护
- CSRF防护
- API限流
实践项目: 构建企业级AI应用
- 能够独立开发完整的AI Web应用
- 设计RESTful API接口
- 构建响应式前端界面
- 部署应用到生产环境
- 处理高并发和性能优化
- 维护和监控Web应用
- 完成至少3个完整的AI Web项目
- 掌握前后端分离开发模式
- 熟悉容器化部署流程
- 了解Web应用安全最佳实践
- FastAPI官方文档阅读
- 快速开始项目实践
- Vue.js官方文档
- Docker容器化教程
- 数据库设计最佳实践
- Web安全入门
- 完成FastAPI深入学习
- 掌握Vue.js基础
- 构建第一个完整项目
- 完成前后端分离项目
- 学习Docker部署
- 集成真实AI模型
- 构建企业级AI应用
- 掌握性能优化技巧
- 参与开源项目
最后更新: 2024年12月 学习状态: 第一阶段进行中