开发工具介绍
- 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工具,组件化等