AI_零代码应用生成平台大纲

为了帮大家循序‍渐进地学习,鱼皮将项目设计为⁡三个阶段,可以根据自己的时间‎和水平按需学习。      ‎

第一阶段 - 基础平台开发

第 1 期:项目总览

  • 项目介绍
  • 项目优势
  • 业务流程
  • 功能模块
  • 技术选型
  • 架构设计
  • 准备工作(前置知识 + AI 学习资源)
  • 学习大纲

第 2 期‍:项目初始化   ⁡         ‎         ‎

  • 后端项目初始化
  • 前端项目初始化

第 3 期:用户模块(前后端)

  • 库表设计
  • 代码生成器
  • 用户注册
  • 用户登录
  • 获取登录用户
  • 用户注销
  • 用户权限控制
  • 用户管理

第 4 期‍:AI 生成应用 ⁡         ‎         ‎

  • LangChain4j 入门
  • 原生应用生成(2 种模式)
  • SSE 流式输出
  • 代码优化(多种设计模式)

第 5 期:应用模块(前后端)

  • 基础应用能力(增删改查)
  • 应用管理
  • 应用生成
  • 应用部署(3 种方案)
  • 前端页面生成和优化

第二阶段 - 企业级功能扩展

第 6 期:对话历史模块(前后端)

  • 对话历史(增删改查)
  • 对话记忆持久化(网站修改能力)
  • Redis 分布式 Session

第 7 期:工程项目生成(前后端)

  • 工程项目生成方案(工具调用)
  • 工程项目浏览
  • 工程项目部署

第 8 期:功能扩展(前后端)

  • 生成应用封面图
  • 下载项目代码包
  • AI 智能路由

第 9 期:可视化修改(前后端)

  • 方案设计
  • 原生应用全量修改
  • 工程项目增量修改

第 10 期:AI 工作流

  • LangGraph4j 入门
  • 工作节点构建
  • 流程编排

第三阶段 - 项目优化上线

第 11 期:系统优化

  • 性能优化
  • 实时性优化
  • 安全性优化
  • 稳定性优化
  • 成本优化

第 12 期:项目部署上线

  • 后端部署
  • 前端部署

第 13 期:可观测性

  • ARMS 平台接入
  • 业务数据统计
  • 可视化监控配置

第 14 期:微服务项目改造

  • 微服务方案设计
  • 微服务调用
  • 微服务网关
  • 前端联调

项目分区导航:⬅️ 02-项目总览 | 03-AI_零代码应用生成平台大纲 | ➡️ 04-项目初始化