.NET 技术栈 思维导图
- 背景介绍
-
根据网上招聘网站的一些.NET技能需求,画了一个图,便于在自修和学习的过程当中有一个方向。
- 技能栈
-
Web front-end
- o 框架技术
▣ Vue
▣ Bootstrap
▣ LayUI
▣ EasyUI
▣ Node.js
▣ ReactJS
▣ Angular
▣ Webpack
- o 开发工具
▨ 编码工具
▣ HBuilder X▨ 设计工具
▣ PxCook -- 像素大厨
▣ 蓝湖
▣ Visio
▣ 迅捷流程图软件 -
Website
- o 框架技术
▨ 云服务模型
▣ Saas -- 软件即服务
▣ IaaS -- 基础设施即服务
▣ PaaS -- 平台即服务▨ 缓存技术
▣ Redis
▣ MemoryCache
▣ Session▨ 消息队列
▣ Windows Message Queue
▣ RabbitMQ
▣ Kafka▨ 数据操作
▤ ORM -- 对象关系映射(Object Relational Mapping)
▣ Entity framework
〼 Code First
〼 Database First
〼 Model First
▣ NHibernate
▣ Dapper▨ 框架概念
▤ OOD -- 面向对象设计(Object-Oriented Design)
▤ DDD -- 领域驱动设计(Domain-DrivenDesign)
▤ AOP -- 面向切面编程(Aspect Oriented Programming)
▤ IOC -- 控制反转(Inversion of Control)
▣ 概念
〼 依赖注入DI(Dependency Injection)
〼 依赖查找(Dependency Lookup)
▣ 框架
〼 Autofac
〼 Spring.NET
〼 MEF(Managed Extensibility Framework)
〼 Unity
〼 PostSharp -
Windows app
- o 框架技术
▣ Winform
▣ WPF
▤ 通讯技术
〼 即时通讯
▣ SignalR
▣ Socket
〼 通讯协议
▣ TCP/IP
▣ UDP
▣ SSH
▣ PCI/PCIE
▣ Canbus
▣ Modbus
〼 串口通讯▤ 异步编程
▣ 多线程
▣ 队列- o 控件仓库
▣ DevExpress
▣ WPF
- o 打包加密
▤ 打包
▣ InnoSetup▤ 混淆/加密
▣ .NET Reactor▤ 签名
-
Web api
- o 框架技术
▤ 接口规范
▣ Resultful
▣ OpenAPI▤ 接口管理
▣ Yapi
▣ Swagger -
Windows services
- o WCF
- o Windows services
-
Devops
- o CI -- 持续集成(Continuous integration)
▤ 代码仓库
▣ Git
▣ Svn▤ 构建工具
〼 Maven
〼 Jenkins
▣ SonarQube -- 自动化测试工具
〼 Daily build
〼 Puppet
▣ 供应(Provisioning)
▣ 配置(Configuration)
▣ 联动(Orchestration)
▣ 报告(Reporting)▤ 测试工具
▣ Selenium
▣ QTP
▣ Loadrunner
▣ Robot Framework
▣ Postman
▣ Soapui▤ 配置管理
▣ Zookeeper▤ 日志监控
〼 ELK
▣ Elasticsearch -- 实时搜索
▣ Logstash -- 中央数据流引擎
▣ Kibana -- 实时分析▤ 文件存储
▣ TFS -- 淘宝分布式文件存储(Taobao File System)
▣ NAS网络存储
▣ 阿里云OSS对象存储- o CD
▤ 持续交付(Continuous Delivery)
▣ 预发布环境
▣ 灰度环境▤ 持续部署(Continuous Deployment)
▣ 自动发布到生产环境- o 云
▤ 云平台
▣ 阿里云
▣ 华为云
▣ 腾讯云
▣ Microsoft Azure▤ 云概念
▣ 公有云
▣ 私有云- o SRE
▤ 网站可靠性工程师
- o 开发语言
▤ Python -- 人工智能、系统运维
▤ Go语言 -- 服务器编程、分布式系统、网络编程、云平台
- 关于.NET技术体系的思维导图
- 改善代码设计 —— 优“.NET技术”化物件之间的特性(Moving Features Between Objects)
- Silverlight 应“.NET技术”用整合
- .NET中的异步编程- IO完“.NET技术”成端口以及FileStream.BeginRead
- C“.NET技术”# 中奇妙的函数之ToLookup
- 我的.net技术认识发展阶段
- .Net论坛 -- www.willsft.com -- 中国最专业的DotNet技术社区!
- 在深圳,所谓的.Net开发牛人是掌握这些技术的,视微软技术如粪土啊
- 剖析 .Net 下的数据访问层技术(六)
- .net 爬虫技术
- 深入探讨.NET中的钩子技术
- .NET对象生命周期——技术知识
- 2009年.NET技术大会讲义(上)——PDF分享
- .net 技术站点
- .NET技术的进化(曾登高)
- 总结必须学习的10项.NET技术
- 在.NET程序中使用PIPE(管道技术)
- 学习提高要积极主动,诚信对待别人,别人也会诚心对待我们,上周福州之行交换学习.NET技术心得体会
- 基于.NET技术的监控应用分析(二)
- .net与技术经理面谈时经常被提问到的相关技术点