背景介绍

  • 根据网上招聘网站的一些.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语言 -- 服务器编程、分布式系统、网络编程、云平台

    思维导图

最新文章

  1. Flyout中ComboBox失效
  2. C#进阶系列——动态Lamada(二:优化)
  3. Office 365 - Windows PowerShell for SharePoint Online
  4. GDB深入研究
  5. 好的博客mark
  6. HTML5要点(四)对象全整理
  7. chrome 打不开网页
  8. http://www.cutt.com/
  9. python--------------常用模块之正则
  10. jQuery方法输出有几个checkbox框被选中
  11. Lua的数学函数
  12. 戴尔R720xd服务器系统安装
  13. ubuntu18.04 使用管理员权限
  14. replugin插件化,插件转场动画失效的问题解决
  15. $L^p$ 调和函数恒为零
  16. linux中top命令使用及查看tcp连接
  17. laravel 5.4 中使用migrate
  18. 网络编程 -- RPC实现原理 -- NIO单线程
  19. Android之Activity生命周期详解
  20. 20155216 Exp6 信息搜集与漏洞扫描

热门文章

  1. lvm 日常操作。
  2. P1880 [NOI1995]石子合并 区间dp
  3. 4.1Go if-else
  4. redis python操作api
  5. Django之urls.py路由配置(URLConf)
  6. COCO数据集提取特定多个类并在YOLO-V3上训练
  7. POJ1930
  8. 【Java】Scanner类nextInt后使用nextLine无法读取输入
  9. 《机器学习_09_01_决策树_ID3与C4.5》
  10. Spring MVC基于注解@Controller和@RequestMapping开发的一个例子