开发工具介绍
- vscode配置
 - git配置
 - iterm配置(mac)
 - mac电脑配置
 
需求研发流程介绍
- 需求调研
 - 需求评审
 - 技术评审(需求排期和需求难点技术调研,如何出技术方案,实际案例)
 - UI评审(如果需要UI设计,实际UI稿展示)
 - 开发阶段(如何和后端联调,如何跨部门沟通,如何看yapi文档,如何跟产品砍需求等等技巧)
 - 冒烟测试(开发根据测试给的冒烟用例自测流程,如果冒烟测试不通过,是不能提测的,提供真实的冒烟测试用例-xmind用例图)
 - 正式提测-测试提出bug-解决bug-回归测试
 - 发布上线-测试回归
 
前端工程化
- 构建一个vue项目
 - 配置项目环境(根据NODE_ENV)
 - 配置代码规范检查lint
 - commit效验
 - axios封装
 - mockapi
 
Git管理规范
- git基础操作介绍
 - git代码提交规范(feat docs test style)
 - git 分支管理规范(main dev test release feature bugfix)
 - 如何设置分支保护(master)
 - 提交git merge和如何做codeview
 - 如何提交 pull request
 - 代码规范介绍
 
Jenkins CI/CD 多分支 pipline部署
- 合并到master出发CI/CD自动构建代码(可集成单元测试,代码检测等等)
 - 仓库连接代码拉取
 - webhook设置
 - 分支判断
 - 是否需要重复安装依赖
 - 交付/部署
 - 快速回滚
 - 钉钉短信通知部署完成
 
公司常用平台
- wiki :产品文档,技术文档存放
 - jira:需求上线,提bug
 - mock平台 yapi api mock
 - verdaccio Npm私有库
 - gitlab 公司私有git库
 - UI:蓝湖
 
以上教学内容涉及到主流互联网公司的核心开发链路,从了解一个需求到上线,整个流程涉及到的知识点,配合真实案例都会一一的讲解到,让一个没接触过完整开发流程的小白快速上手。
后面还会有针对面试的专项提升课程
- 如何面试优化简历项目亮点
 - webpack项目优化
 - JavaScript常见手机源码题目解析
 - 手撕vue3源码(会从vue几大核心模块入手,结合vitest,monorepo,解析源码)
 - cli工具,组件化等
 
