.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基础.由于多是介绍基本概念,所以,采用思维导图的方式,做了一个梳理,以下就是精简的主要内容. 注:转载请注明出处
随机推荐
- Spring初学笔记(一):Spring IOC的理解
关于依赖注入.控制反转 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想.在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的 ...
- 一个学习 Koa 源码的例子
作者: MarkLin 学习目标: 原生 node 封装 中间件 路由 Koa 原理 一个 nodejs 的入门级 http 服务代码如下, // index.js const http = requ ...
- Java基础之值传递
一.传递类型 我们从c语言开始学习程序设计语言时就知道,参数的传递类型一般有两种:值传递和引用传递.那么什么是值传递什么是引用传递呢? 值传递:指在调用方法时将实际参数的值拷贝一份传递给方法,这样方法 ...
- Nodejs模块介绍
1.模块系统 require:引入模块,返回一个对象 module:指代当前的模块对象 module.exports:当前模块的导出对象 exports:指代module.exports __file ...
- 数据结构----链表Link
链表简介与数据结构 单向链表也叫单链表,是表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域.这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值. 单向链 ...
- Canvas 画圆
原文地址:http://hi.baidu.com/lj2tj/item/557d8d1a65adfa721009b58b --------------------------------------- ...
- STM32 Keil 软件仿真设置
设置 Dialog.DLL 分别为:DARMSTM.DLL和TARMSTM.DLL, Parameter 均为:-pSTM32F103RC,用于设置支持芯片的软硬件仿真
- MySQL(4)— 数据查询
四.数据查询(DQL) 4-1.查询指定字段 select 完整 语法: select [distinct] 字段名1 [as] [别名],字段名2 [as] [别名] from 表1 [ left ...
- poj1966枚举源汇点 求最小点割DInic
Cable TV Network Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 4854 Accepted: 2241 ...
- 人机协同与AI能力训练
我们进行<中台战略>一书的第三期分享. “人机融合是解决aI机器人冷启动的绝佳解决方案,我们这里引入了一个应答满意度的指标,每一个咨询应答都对应一个应答满意度.当消费者应该回答选择转入人工 ...