C# .NET知識體系圖
阿新 • • 發佈:2017-10-25
pdf文檔 ring ria 三層 容器 運算符和 react center form
C# .NET知識體系圖
一.C#基礎
- C#數據類型
- 流程控制
- I/O
- 面向對象思想
- 封裝,繼承,多態
- 泛型
- 數據
- 運算符和類型轉換
- 委托,Lambda表達式和事件
- String類和正則表達式
- 集合
- 列表 ->List
- 隊列 ->Queue
- 棧 ->Stack
- 鏈表 ->LinkedList
- 字典 ->Dictionary
- 集 ->Set
- Linq
- 反射
- 動態語言擴展
- 異步編程(要和多線程區別開)
- 多線程
- 錯誤和異常
- XML
- json
二.數據庫
- SQL:T-SQL、存儲過程、索引、遊標、SQL函數、事務
- ADO.NET:ADO.NET五大對象
- EF框架:EF框架的三種模式
- UML技術
三.WEB技術
- HTML
- CSS
- Javascript
- Ajax:Ajax原理
- Jquery , BootStrap , Jquery UI , Easy UI,AngularJS,vue.js
- HTTP協議
四.ASP.NET WebForm
- asp.net內置對象:session,application,request,response,server
- 三層架構
- IIS、管道原理
五.ASP.NET MVC
- 路由機制
- razor視圖引擎
- AOP思想與實現(過濾器)
- IOC與DI:autofac框架
六.ASP.NET WebAPI
七.WebService技術
八.Remoting技術
九.WCF通信技術(替代Remoting技術
十.常用框架
- 官方框架: 三層架構
.NET MVC
EF - 第三方框架:日誌:log4net
持久層:NHibernate,MyBatis.NET
IOC容器: autofac
單元測試:NUnit
緩存框架:Redis
自動任務調度框架:Quartz.NET:開源的作業調度和自動任務框架。
Topshelf:另一種創建Windows服務的開源框架
格式和數據類型轉換:Newtonsoft.Json、JavaScriptSerializer
iTextSharp、PDFsharp 和 PDF.NET:通過.NET處理和生成PDF文檔的組件。
DataContractJsonSerializer 和 DataContractXmlSerializer:微軟在WCF中使用的序列化器。
NOPI.dll:導出Excel報表的插件(基於微軟OpenXml實現)(nopi.css.dl通過css設置樣式) - 前端js框架:jquery、angular.Js、Vue.js、React
- 前端UI框架:bootstrap、easyUI
- 可視化插件:echarts
十一.ASP.NET 雲計算
- Microsoft Azure
十二. CS程序開發
- winForm,WPF,windows service
C# .NET知識體系圖