.NET开发相关技术

Sql Server
基础知识 查询 存储过程 触发器 视图 事务 锁(多用户并发操作) 性能优化 索引

-------------------------------------------------------------------------

c#基础加强 深入高级知识
clr底层、泛型、反射、委托、事件、多线程

oop 面向对象设计原则 思想精髓 解耦 高内聚低耦合 接口编程 组件编程 模块编程 设计模式

aop(面向切面)对oop的补充 目标就是分离关注点 mvc5的过滤器 日志记录,权限验证,异常拦截 aop和ioc的底层都是反射

ioc(控制反转、目的) di(依赖注入、手段) 为了解耦合 ”依赖于抽象,而不是依赖于具体” 6个.net控制反转(DI/IoC)框架:autofac Spring.Net Unity Ninject Castle StructureMap

webApi jwt加密 soa 面向服务编程 分布式 Restful Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想

asp.net mvc5
过滤器Filter 本质是aop
路由
Identity mvc5
Owin
AutoMapper 自动完成对象与对象之间转化的开源库

三层架构 表示层 数据层(持久层) 业务逻辑层
DDD(领域驱动设计模式)的分层 表示层 应用层 基础设施层 领域层

-------------------------------------------------------------------------
web技术:html、css、js、jquery、ajax、json、xml、网络传输协议http、各种前端框架(bootstrap、easyui)、页面交互效果组件

vue.js  mvvm 

前端插件如以下所示:
bootstrap 表单验证、文件上传、多选等
确认框 对话框 bootbox.js 基于Bootstrap模态框开发的
消息通知提示插件 toastr
多功能灵活的树插件 zTree
弹出层展示插件 图片展示 fancybox

jquery.cookie.js
日期控件 My97DatePicker


-------------------------------------------------------------------------
反射、多线程、委托事件
数据库性能优化
大数据量处理
分布式
消息队列
redis
monggodb

微服务

ddd、abp

 测试驱动开发

-------------------------------------------------------------------------
书籍:
你必须知道的.net
ASP.NET 本质论
C#本质论+设计模式
.net之美

-------------------------------------------------------------------------
关键词
c#是一种强类型语言
敏捷软件开发的思想

不积跬步,无以至千里;不积小流,无以成江海
原文地址:https://www.cnblogs.com/zengsm/p/8510642.html