.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 技术栈 思维导图的更多相关文章
- Java技术栈思维导图
Java技术栈思维导图 Java IO流体系 设计模式
- 思维导图概览SpringCloud
@ 目录 1.什么是微服务 1.1.架构演进 1.2.微服务架构 1.3.微服务解决方案 2.SpringCloud概览 2.1.什么是SpringCloud 2.1.SpringCloud主要组件 ...
- IT技术思维导图
在网上看到有个人总结的java技术的东东,觉得很好,就保存下来了,码农还真是累啊,只有不断的学习才能有所提高,才能拿更多的RMB啊. java技术思维导图 服务端思维导图 前端思维导图
- 20140912-关于.NET技术体系的思维导图
逛园子时看到的. 关于.NET技术体系的思维导图
- 区块链公链分片技术(sharding)方案,配思维导图
区块链公链分片技术(sharding)方案,配思维导图 分片技术(sharding)方案 以太坊分片思路 其基本思想是,将网络中的节点分成不同的碎片,各分片可以并行处理不同交易,这样可以并行处理相互之 ...
- java技术思维导图(转载)
在网上看到有个人总结的java技术的东东,觉得很好,就保存下来了,码农还真是累啊,只有不断的学习才能有所提高,才能拿更多的RMB啊. java技术思维导图 服务端思维导图 前端思维导图
- 测开之Python自动化全栈工程师+性能专项(送思维导图)
测开之Python自动化全栈工程师+性能专项 功能测试基础 接口测试基础接口的通信原理与本质cookie.session.token详解接口测试的意义与测试方法接口测试用例的设计 app测试 app流 ...
- Web思维导图实现的技术点分析(附完整源码)
简介 思维导图是一种常见的表达发散性思维的有效工具,市面上有非常多的工具可以用来画思维导图,有免费的也有收费的,此外也有一些可以用来帮助快速实现的JavaScript类库,如:jsMind.KityM ...
- 【前端阅读】——《JavaScript应用开发技术详解指南》摘记&思维导图
读这本书,我主要关注三个部分:JavaScript内置函数,程序调试以及Ajax基础.由于多是介绍基本概念,所以,采用思维导图的方式,做了一个梳理,以下就是精简的主要内容. 注:转载请注明出处
随机推荐
- React:Conditional Rendering(条件渲染)
就像JS中常常会根据条件(比如if/else.switch)返回不同的值,React中也可以根据组件的状态或其他参考条件返回不同的React Element. 比如根据用户是否登陆渲染对应的UI面板. ...
- redis 主从哨兵01
主从复制过程 1.从服务器开始连接主服务器时,会向主服务器发送一个SYNC同步命令 2.主服务器接收到命令后,执行BGSAVE,异步的将写命令保存到一个缓冲区里 3.主服务器执行完BGSAVE之后,就 ...
- ios]企业开发者账号申请
1. 先打电话到“华夏邓白氏公司”(上海:400-820-3536 北京:400-810-3531 广州:800-830-9032),我打的是北京分部的电话,就说自己因为申请apple开发者账号,需要 ...
- 服务治理:Spring Cloud Eureka
Spring Cloud Eureka主要负责完成微服务架构中服务治理功能. 服务治理是微服务架构中最为核心和基础模块,主要用来实现各个微服务实例的自动注册和发现. 服务注册 微服务实例启动后向注册中 ...
- kali中安装漏洞靶场Vulhub(超详细)
前言 我们都知道,在学习网络安全的过程中,搭建漏洞靶场有着至关重要的作用.复现各种漏洞,能更好的理解漏洞产生的原因,提高自己的学习能力.下面我在kali中演示如何详细安装漏洞靶场Vulhub. 什么是 ...
- IIS 报 :HTTP Error 503. The service is unavailable.
打开IIS 找到你对应的网站名称然后你会发现应用池停止了 点击你对应的网站右键点击启动既可
- 快服务常见TOP3审核雷区,再不过审就要崩溃啦!
仰天大笑出门去,审核提交很神气. 垂死病中惊坐起,突然驳回伤不起. 江州司马青衫湿,重新修改苦自知. 梦里花落知多少,回复马上就改好. 审批被驳回可能是最常见的令开发者头大的问题了,明明看起来&quo ...
- iptables基本用法
iptables选项参数 [root@test ~]# iptables --help -L #列出指定表所有链上的所有规则,本选项须置于-n选项后面 -n #以数字格式显示地址和端口号 -v #详细 ...
- eatwhatApp开发实战(十三)
这次内容,我们就项目中添加商店名称的EditText进行修改,让添加按钮随着edittext的内容而改变. 上代码,首先是xml文件上对两个控件的修改: <RelativeLayout andr ...
- NIO 的非阻塞式网络通信
1.阻塞与非阻塞 ① 传统的 IO 流都是阻塞式的.也就是说,当一个线程调用 read() 或 write()时, 该线程被阻塞,直到有一些数据被读取或写入,该线程在此期间不能执行其他任务. 因 ...