web开发知识树

开发环境

  1. 了解Linux/Debian
  2. 了解Git
  3. 了解Node.js
  4. 会使用Gitee/Github,并结合Git命令进行fork/pr操作
  5. 终端/命令行,以及常用命令 ls, cd, code, yarn
  6. vscode开发工具的使用,扩展安装,个人设置,多处同时编辑,集成的git操作

组件开发

  1. html常见元素 html,head,body,form,div,span,input,select,textarea,img,a,table,ol,ul,lih1,h2,h3,...
  2. css 位置,颜色,边框,背景,字体,图标
  3. 了解React
  4. 了解TypeScript
  5. React组件渲染
  6. 数组的运用
  7. React组件事件
  8. React组件初始化
  9. 调用Http服务
  10. JSON转换

服务开发

  1. JSON转换
  2. Http服务,put,get,post,delete
  3. 数据库基础,postgres数据库docker使用
  4. SQL基础
  5. 数据服务,knex.js用法
  6. 文件上传/下载服务
  7. excel文件解析,生成服务