AI开发教程目录


(新方向,教程内容不定期更新中,敬请期待...)

大纲

阶段一:Python 编程基础 + AI 工具上手

第 1 周:认识电脑与 AI 编程

第 2 周:Python 基础语法

第 3 周:数据结构

第 4 周:函数、模块与文件

第 5 周:面向对象 + AI 提问技巧

第 6 周:阶段项目一 通讯录 / 记账本


阶段二:Web 前端基础

第 7 周:HTML 与 CSS

  • [第31章 HTML入门与页面结构]
  • [第32章 HTML进阶表格表单与语义化]
  • [第33章 CSS基础选择器与盒子模型]
  • [第34章 CSS布局flex与grid]
  • [第35章 响应式设计与综合练习]

第 8 周:JavaScript 基础

  • [第36章 JavaScript入门]
  • [第37章 函数与事件监听]
  • [第38章 DOM操作]
  • [第39章 交互小功能点击计数与轮播]
  • [第40章 综合练习TODO列表]

第 9 周:AI 生成网页

  • [第41章 AI生成网页工作流]
  • [第42章 个人主页实操]
  • [第43章 页面修改完善与追问修改]
  • [第44章 页面调试技巧]
  • [第45章 产品落地页完整AI协作流程]

第 10 周:阶段项目二 响应式网站

  • [第46章 需求分析与页面草图]
  • [第47章 项目开发一HTML骨架]
  • [第48章 项目开发二CSS样式与响应式]
  • [第49章 项目开发三JS交互]
  • [第50章 项目完善答辩与阶段测验]

阶段三:数据库 + 后端开发

第 11 周:数据库基础

  • [第51章 认识数据库与建库建表]
  • [第52章 SQL增删改查]
  • [第53章 查询进阶条件排序与聚合]
  • [第54章 多表关联与表设计]
  • [第55章 Redis入门与综合练习]

第 12 周:后端接口开发

  • [第56章 认识后端与接口]
  • [第57章 FastAPI入门路由与参数]
  • [第58章 POST请求与请求体]
  • [第59章 Python操作数据库]
  • [第60章 框架认知与接口综合练习]

第 13 周:前后端联调

  • [第61章 认识前后端联调与数据流]
  • [第62章 fetch读取数据]
  • [第63章 fetch提交数据与CORS]
  • [第64章 requests调用第三方API]
  • [第65章 综合练习给网站接上后端数据]

第 14 周:阶段项目三 留言板 / 博客系统

  • [第66章 需求分析与表结构设计]
  • [第67章 项目开发一数据库与GET接口]
  • [第68章 项目开发二POST接口与列表页面]
  • [第69章 项目开发三表单提交与交互联调]
  • [第70章 项目完善答辩与阶段测验]

阶段四:AI 编程工具进阶与工程化★课程特色核心

第 15 周:Cursor 深度使用

  • [第71章 CursorChat模式深度使用]
  • [第72章 CursorAgent模式]
  • [第73章 规则文件rules]
  • [第74章 AI工具对比与选型]
  • [第75章 Agent模式改造现有项目]

第 16 周:AI 辅助测试与调试

  • [第76章 让AI找Bug]
  • [第77章 单元测试入门pytest]
  • [第78章 用AI写测试]
  • [第79章 AI代码审查]
  • [第80章 综合实战测试调试修复全流程]

第 17 周:AI 辅助重构与文档

  • [第81章 重构入门与坏代码特征]
  • [第82章 AI辅助重构]
  • [第83章 性能与数据库优化]
  • [第84章 项目文档与API文档生成]
  • [第85章 综合实战重构项目三并输出文档]

第 18 周:阶段项目四 业务管理系统

  • [第86章 需求分析与需求说明书]
  • [第87章 项目设计表接口与页面]
  • [第88章 项目开发AI全流程开发]
  • [第89章 测试与调试]
  • [第90章 项目文档答辩与阶段测验]

阶段五:全栈项目与部署上线

第 19 周:Vue 3 基础

  • [第91章 认识Vue与数据绑定]
  • [第92章 Vue核心语法指令与事件]
  • [第93章 组件化思想与AI生成组件]
  • [第94章 Vite与工程化]
  • [第95章 综合练习AI生成组件集成与修改]

第 20 周:前后端分离开发

  • [第96章 前后端分离架构入门]
  • [第97章 axios联调]
  • [第98章 登录与权限]
  • [第99章 全链路整合]
  • [第100章 综合练习全栈待办清单]

第 21 周:项目部署上线

  • [第101章 部署全景与云服务器]
  • [第102章 Linux部署实操]
  • [第103章 Docker入门]
  • [第104章 Nginx域名与HTTPS]
  • [第105章 部署实战全栈项目上线]

第 22 周:阶段项目五 电商 / 管理系统

  • [第106章 需求分析与需求说明书]
  • [第107章 项目设计]
  • [第108章 项目开发前后端分模块]
  • [第109章 联调与测试]
  • [第110章 部署上线答辩与阶段测验]

阶段六:大模型应用开发

第 23 周:大模型 API 调用

  • [第111章 认识大模型API]
  • [第112章 调用参数与多轮对话]
  • [第113章 流式输出]
  • [第114章 Token成本与微调概念]
  • [第115章 给网站加AI聊天功能]

第 24 周:Prompt 工程进阶

  • [第116章 提示词三要素]
  • [第117章 system角色与规则设定]
  • [第118章 结构化输出]
  • [第119章 任务拆分与链式调用]
  • [第120章 综合实战AI写作助手与内容总结工具]

第 25 周:RAG 与 Agent 入门

  • [第121章 RAG原理与知识库问答]
  • [第122章 手动实现RAG]
  • [第123章 LangChain与向量数据库]
  • [第124章 Dify与FunctionCalling]
  • [第125章 综合实战知识库问答功能]

第 26 周:阶段项目六 AI 智能应用

  • [第126章 需求分析与应用设计]
  • [第127章 项目设计架构与Prompt]
  • [第128章 项目开发一后端AI功能]
  • [第129章 项目开发二前端联调与测试]
  • [第130章 项目完善答辩与阶段测验]

阶段七:毕业项目实战

第 27 周:毕业项目开发

  • [第131章 毕业项目启动组队选题与需求分析]
  • [第132章 毕业项目设计表接口页面与分工]
  • [第133章 毕业项目开发一后端模块与前端骨架]
  • [第134章 毕业项目开发二前端页面联调与AI功能]
  • [第135章 毕业项目联调与进度检查]

第 28 周:答辩与作品集

  • [第136章 项目完善与部署上线]
  • [第137章 全面测试与演示视频]
  • [第138章 GitHub作品集整理]
  • [第139章 简历亮点与答辩材料准备]
  • [第140章 答辩彩排与毕业答辩]

阶段八:就业冲刺

第 29 周:简历与笔试基础

  • [第141章 认识招聘市场与岗位分析]
  • [第142章 简历撰写模板与STAR法]
  • [第143章 简历实战AI改简历]
  • [第144章 笔试基础LeetCode复习策略]
  • [第145章 笔试实战限时训练与复盘]

第 30 周:面试八股"大白话版"

  • [第146章 HTTP基础八股]
  • [第147章 数据库八股]
  • [第148章 前后端八股]
  • [第149章 AI与大模型八股]
  • [第150章 项目讲解特训]

第 31 周:模拟面试

  • [第151章 技术面模拟一自我介绍与项目深挖]
  • [第152章 技术面模拟二基础八股与手写代码]
  • [第153章 HR面模拟]
  • [第154章 面试复盘与改进]
  • [第155章 综合模拟面试]

第 32 周:综合冲刺与就业对接

  • [第156章 查漏补缺与笔试强化]
  • [第157章 简历投递指导]
  • [第158章 岗位定位与错位竞争]
  • [第159章 企业对接与面试安排]
  • [第160章 结业总结与就业启动]