zoukankan      html  css  js  c++  java
  • .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

      ▣ Metroframework UI

      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对象存储

      ▤ 高可用性
      〼 容器技术 -- Docker + kubernetes
      〼 读写分离
      ▣ 数据库复制和订阅
      ▣ 集群服务
      〼 分库分表
      ▣ 水平拆分
      ▣ 垂直拆分
      〼 逻辑分区

      o CD

      ▤ 持续交付(Continuous Delivery)
      ▣ 预发布环境
      ▣ 灰度环境

      ▤ 持续部署(Continuous Deployment)
      ▣ 自动发布到生产环境

      o 云

      ▤ 云平台
      ▣ 阿里云
      ▣ 华为云
      ▣ 腾讯云
      ▣ Microsoft Azure

      ▤ 云概念
      ▣ 公有云
      ▣ 私有云

      o SRE

      ▤ 网站可靠性工程师

      o 开发语言

      ▤ Python -- 人工智能、系统运维

      ▤ Go语言 -- 服务器编程、分布式系统、网络编程、云平台

      思维导图

  • 相关阅读:
    【2021-01-01】爱自己等于爱家人
    【2020-12-31】2020的收获与2021的挑战
    【2020-12-30】说别人辛苦,其实是自己辛苦
    【一句日历】2021年1月
    最大子序和
    判断子序列
    下载安装 ethereal
    6812. 【2020.10.05提高组模拟】战争
    6816. 【2020.10.06提高组模拟】随机的排列
    python 版本及pip安装相关
  • 原文地址:https://www.cnblogs.com/anylian/p/13065130.html
Copyright © 2011-2022 走看看