1. 熟悉.NET Framework框架,精通.Net开发语言,具有良好的编程习惯。
2. 熟悉B/S框架,使用过LayUi、IView-Admin等前端框架,熟悉HTML、JS、CSS、JQuery、Vue技术。
3. 熟悉SQL Server数据库,有数据库设计经验,熟练使用存储过程、函数等,了解MySQL。
4. 熟悉.NET MVC、WebAPI框架。熟悉Memcache、Redis缓存技术。
5. 了解.NETCore、Docker、Linux技术。
6. 熟练开发微信小程序 。
1.项目名称:民政社工培训(项目周期80天)https://testmzsg.etledu.com(测试地址)
项目描述:民政社工培训是民政部针对社会工作者组织的线上培训教育,六月份项目上线,截止目前使用人数已达5000人。项目分为前台和后台两部分,前台有APP、微信小程序,后台供各管理员配置、查询使用。我们主要负责微信小程序、系统接口、后台页面,项目主要功能有资源管理(后台)、课程管理(后台)、订单管理(后台)、课程购买(前台)、视频学习(前台)、在线练习(前台)等。后台依赖IView-Admin框架使用前后端分离技术,系统接口由WebApi+EF+Swagger+Redis实现。我主要负责系统数据库创建、资源管理、订单管理、课程购买、视频学习功能模块。系统采用最新的支付宝SDK,刚开始沙箱环境下一直测试失败,后来重新配置支付秘钥问题得以解决,视频学习过程中进度保存频繁出现丢失情况,后来重新调整定时器解决了这个Bug。在这个项目中,使用Redis存储登录数据、验证信息以及首页数据,一定程度上提升了程序的性能,使用MEF轻量级框架解决了IOC和DI问题,框架的使用明确了层级关系,但也影响了开发效率,通常一个业务场景需要频繁操作四至六个类(接口)来实现(定义),因此,我业余时间写了一个代码自动生成工具,目前托管于GitLab上,功能正在开发中尚未完成。
2.项目名称:BIM1+X项目(项目周期60天)
项目描述:针对大学生BIM课程在线培训考试,目前项目已经开发完毕,正在测试评估。系统供系统管理员、代理、学校、学院、老师、学生六个对象使用。系统管理员添加代理,并且和代理一同管理学校,学校管理各个学院,学院下设专业班级,学院为班级创建课程,学生可以查看到自己所在班级的课程。我主要负责后台学校管理、前台学校角色学院管理、学期管理、首页统计、学生学习、在线练习功能。系统功能较多且逻辑较复杂,通过这个系统,进一步提高了Linq的使用能力,加深了对项目框架的理解和使用。