1.熟练MsSQL,MySQL,能够熟练使用视图、存储过程、事物、触发器等.
2.熟练WebAPI、MQ,WebServices、MVC,EF,Linq, LAMDA,反射,异步,委托等知识.
3.熟练dotnet Core、Redis、MemCache,DDD(领域驱动设计)。
4.熟练前后端分离SPA,熟练Vue
腾讯人力产品盘点系统
本系统的主要目的是为了解腾讯旗下所有产品的人力投入,然后与薪酬系统对接,完成每月发薪.
(1)系统采用前后端分离,后台采用WebAPI,前端采用Vue
(2)后台所需的技术有WebAPI,EF,c#6.0语法,Redis
(3)架构布局分为Business(业务逻辑层),其中DTO,实体,以及Context上下文都在此层。
Common(公共组件层)对Redis的封装,断言类,Log,各种组件在此层。
Host层是应用程序的主入口点,此层包含你所虚的依赖注入,包括日志,全局异常,Json解析,路由配置等。
UnitTest(单元测试)此层包含所有接口的测试,包括整个系统的一次性跑通
WebAPI(接口层)此层主要是负责接口的对外的开放,包括Filters也在这里,用户的登入验证,和全局异常都在这面,也包括对业务逻辑的封装。
本人参与了数据库的设计,Filters过滤器,接口的设计与开发,单元测试等。
美联英语中的消息队列,第三方接口,DI,都是本人来实现的