1.熟悉使用C#,Asp.net等高级面向对象的编程语言,能够开发基于.net技术的C/S结构,或B/S结构的项目。
2.熟练使用Html,JavaScript/Ajax,Jquery等前端技术。
3.熟悉使用Layui,Bootstrap ,easyui,vue等前端框架。
4.熟练使用SQL Server,Mysql数据库,可以熟练编写存储过程和编写复杂的Sql语句。
5.熟练使用VSS,SVN,Github对项目源代码和解决方案进行版本管理。
6.熟悉使用.Net三层架构开发Asp.net Web,MVC,.Net Core ,Web Api。
7.能基于服务器的IIS搭建网站,域名解析和服务器简单的维护 。
8.能独立开发项目和解决项目中的报错,修复系统的BUG,以及优化系统。
9.能基于第三方API开发项目,了解一些集群分布和分布式开发。
10.了解过消息队列,锁,多线程,Redis,缓存相关开发业务。
11.自学过node.js,python 能基于node中的express框架和python中的flash 框架开发简单的web项目。
整套猫聊后台管理系统(MVC)
开发时间:2018.7-2019.2
项目描叙:
猫聊是天鸽最新推出的一款1V1直播软件,猫聊后台管理系统主要针对于猫聊客户端的管理,
大部分功能都是基于对数据的增删改查,便于对用户,主播进行管理,也利于公司查看平台数据和对数据做分析,该系统接入第三视频接口,对主播房间实时监控,以及统计图,报表,角色权限等功能,该系统还分子系统,家族长管理系统,主要是用于家族长对主播和主播的粉丝管理,猫聊CPS推广平台,是基于猫聊app,接第三方广告和推广渠。
开发工具: Microsoft Visual Studio 2015+Microsoft SQL Server+VSS+VPN。
使用技术:Html,JavaScript/Ajax,Jquery,Bootstrap,Echarts接口MVC+SQL存储过程 +Dapper+Redis
技术难点:第三方视频监控接口的调用,前端统计图数据的渲染,角色权限对应功能,对数据量大的处理
负责模块:对大部分数据的增删改查,平台数据统计图,图片压缩裁剪上传,导出导入Excel
项目心得:
1. 对完整开发一套项目的流程,方式以及分模块式开发进一步的认识
2. 在开发中对注释,代码规范,命名规范,代码简洁整齐,易读易改的重要性
3. 能独立解决项目中的报错,修改BUG,优化程序性能
4. 用IIS部署项目,安全性,稳定性,域名解析,负载均衡有一定的了解