入門篇:
- html基礎
- css基礎
- javascript基礎
- jquery(zepto)
- 移動端適配及響應式佈局(bootstrap)
基礎篇:
- nodejs基礎(npm/yarn/nvm)
- 網絡基礎(ajax/promise)
- 工程化(webpack)
- css預處理器(less/scss/postcss)
- es6及js編譯器(babel)
- 代碼版本管理(git/svn)
進階篇:
- MVVM框架(React/Vue)
- SPA(ReactRouter/VueRouter)
- UI庫(AntDesign/ElementUI)
- 數據管理(Redux/Vuex)
- 前端工程搭建(create-react-app/vue-cli)
- 代碼質量管理(eslint/jest/TypeScript)
- 前端性能優化(Chrome Performence Monitor)
高級篇:
- linux基礎
- nodejs服務(express/koa/egg/pm2)
- 數據庫(mongodb/mysql)
- 網絡優化(redis/nginx/websocket)
- 網絡安全(XSS/CSRF)
- SSR(Nextjs/Nuxtjs)
擴展篇:
- nodejs爬蟲
- 數據可視化(echart/threejs/D3js)
- 移動App(ReactNative/Veex)
- 桌面應用(Electron)
- 微信小程序
- 項目集成與部署(jenkis)