1. JS全栈开发:
- 熟练掌握HTML5, CSS3和JavaScript/TypeScript.
- 熟练使用react.js, react-native, Vue等现代前端框架及其生态系统, 能够高效开发跨平台的Web应用和移动应用.
- 熟悉Element UI, Ant Design等主流UI框架.
- 熟悉node.js后端开发, 熟悉express, koa2框架. 熟练掌握关系型与非关系型数据库编程.
- 熟练使用webpack进行前后端工程化管理, 优化项目构建流程.
2. 网络编程:
- 熟悉TCP/IP协议栈, 掌握Linux socket编程.
- 熟悉RTSP/RTP, HLS, RTMP等常用网络流媒体协议.
- 熟悉WebRTC, SIP等实时通话相关协议.
- 了解DLNA媒体分享协议.
3. 数字音视频:
- 移植并优化过ijkplayer.
- 熟悉TS, HLS, mp4, FLV等常用音视频流媒体格式.
- 熟练使用ffmpeg进行流媒体相关开发.
- 扩展过Android MediaPlayer底层协议.
1. 基于react native的智能家居APP.
2. 基于WebRTC的多端视频会议系统.
3. 基于Vue的后台管理页面.
4. 基于uniapp的微信小程序与web全栈开发.