# 课程大纲 **Repository Path**: bingyu123/syllabus ## Basic Information - **Project Name**: 课程大纲 - **Description**: 课程大纲 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: dev - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-12-07 - **Last Updated**: 2025-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 课程大纲和实训项目规范 > 相关链接 1. [规范文档](https://www.cuilb.cn/production/) 1. [git规范](https://www.cuilb.cn/production/dev_specification/git/) 2. [分支管理 : 按照github-workflow策略](https://www.cuilb.cn/production/dev_specification/git/01_git_commit_spec.html) 2. [drag工具](https://www.cuilb.cn/drag/) 3. [测试平台](http://www.cuilb.cn:9000/zentao) ## 1. 课程大纲 1. 课程: 1.5版本 1. 主体 : 大纲 2. 文件上传地址 返回cdn (代码) 3. 文件的形式 2.0 1. 大纲(xmind) 2. 概念 3. 课堂练习 要包含 : 标题 内容 也可以有截图 4. 总结 5. 作业 zip形式 6. 代码的zip (不要node_modules) 4. 文件形式 : md文件 5. 工具 : typora markdown编辑器 6. 线上拖拽文件生成连接工具 : https://www.cuilb.cn/drag/ 7. 分工 (了解 掌握 熟练 精通) 1. 专业五 : node 张杰 2. 专高一 : vue 周宁 3. 专高二 : react 王艳艳 4. 专高三 : 项目实战 东旺 1. vue + mysql sql语句 多表联查 json 2. react 3. 小程序 github-workflow 1. feature/A_xxx feature/B_xxx 2. release 预发分支 3. master tag1.0 线上稳定分支 4. hotfix merge 线上修复bug分支 5. 专高四 : 高级程序设计 设计模式、数据结构[链表 树[二叉树] 堆[小顶堆]、栈、 队列 【history原理】]、算法 项目源码 fiber 双链表 缓存结构 vue/ react的封装 单例 工厂 策略 (李志仁) 6. 专高五 : 高阶react react+hooks+ts+mysql+express (易磊) 1. hooks 2. ts + react 1. tsconfig.json 2. 类型推断 装饰器 3. 高级类型 7. 专高六 : 高阶node (崔立宝) 1. cli 2. koa 3. nest 装饰器 8. 实训一 (企业化全栈开发): 项目(标准流程化) 选讲 : fulter 、ReactNative 9. 实训二 (企业化项目整合): 项目+简历+面试题+模拟面试(准备两个手机号 注册一个假的简历) 1. 面试题 : vue/react:webpack js原生 call原理 bind、Proxy、生成器、迭代器、co模块 es5模拟filter 、reduce、数组拍平、前后端交互 2. 入职之前准备的东西 专高二 : 社保办理 3. 入职的流程 4. 在公司干嘛 5. 如何和领导同事搞好关系 10. 实训三 (面试就业) ## 2. 实训项目 1. 需求 1. 网上的成型的产品 2. 成型的产品 2. 分工 1. 架构组 1. 公共组件封装 2. 检测组员代码规范 2. 测试组 1. 禅道的使用 2. 测试日期 3. 产品组 1. 产出物 : .xmind 3. 技术选型 1. 前端 SSR next / nuxt dva umi 2. 后端 nest/ egg / koa / java 4. 架构搭建 1. eslint配置 2. stylelint配置 3. commit配置 4. env的配置 5. 鉴权策略 6. 授权策略 7. 性能要求 8. 速度要求 1. 阿里云 OSS 2. cdn 9. 缓存要求 : redis 10. *tsconfig的配置 5. [规范文档](https://www.cuilb.cn/production/) 1. 代码规范 1. git提交规范 2. 前端规范 3. 后端规范 2. 技术文档 项目经理编写技术文档 1. 项目里面需要的技术 6. 组件api文档 7. 接口文档 8. 功能开发 1. 排期 ![image-20211207040123323](https://cdn.jsdelivr.net/gh/IceRain-mvc/cdn/img/image-20211207040123323.png) ![image-20211207140557018](https://cdn.jsdelivr.net/gh/IceRain-mvc/cdn/img/image-20211207140557018.png) ![image-20211207144051871](https://cdn.jsdelivr.net/gh/IceRain-mvc/cdn/img/image-20211207144051871.png) 2. 代码质检 9. 测试 [禅道](http://www.cuilb.cn:9000/zentao/my/) 10. 上线 1. 上线流程 2. 线上优化 11. 迭代 1. 1.0->1.1 tag 2. 锁包 3. bug hotfix