1、熟练掌握 HTML、CSS 基础知识,具有扎实的编程基础和习惯
2、熟练运用CSS预编译语言Less和Sass
3、熟练使用Vue、Angularjs、Angular和ReactNative等前端框架和Express等Nodejs服务端框架
4、熟练使用Webpack、Gulp等开发过程性工具
5、熟练编写Nodejs接口
6、熟练掌握MySQL和MongoDB数据库的使用
7、熟悉服务端Nginx反向代理配置和docker打包及部署流程
数据迁移
技术栈:Angular7 + Rxjs + TinyUI3
描述:本项目是一个数据迁移工具,主要针对各大数据中心服务器之间数据和软件的跨区域迁移,其中功能点有信息采集、上云评估、源端检查、目标端配置和迁移实施等。将各功能业务模块封装为一个完整module,在独立module内部为了遵循低耦合原则拆分功能点封装为组件,利用router路由器将各个module通过懒加载形式关联起来,TinyUI库提供界面基础组件支持,Angular原生支持TypeScript语法进而提供了强大的编译时类型检查以及新语法扩展,引入Echarts图表来量化展示采集到的指标值,结合Rxjs库提供丰富的API来进行优雅的Ajax操作,最终构建为一个独立包通过依赖方式融合到平台中。