很慌

.Net學習體系

.Net 第一部分:.Net基礎
  1. .Net基礎:數據類型、變量、運算符、分支結構、循環結構、方法、反編譯器、遞歸、遞歸算法的非遞歸優化;
  2. 面向對象:異常、封裝繼承多態、單例模式、裝飾者設計模式、this本質論、static、namespace、類型轉換、is與as、抽象類、接口、宮廷系統案例、foreach、隨機數及案例;
  3. 常用類庫:String與StringBuilder、可空類型、文件操作(File、Directory、FileStream、StreamReader、StreamWriter)、常用數據結構(List、Dictionary、Set、Queue、Stack等);
.Net 第二部分:.Net高級技術
高級特性:多項目開發、CLR、CTS、CLS、IL與程序集、索引器、密閉類、靜態類與擴展方法、深拷貝和淺拷貝、結構體、值類型與引用類型、拆箱裝箱、字符串拘留池、ref與out、正則表達式、XML、序列化;委託與事件:委託語法、內置委託Func和Action、匿名方法、lambda表達式、lambda的推演、lambda原理探祕、常用擴展方法、事件本質論;反射:反射、實現通用對象拷貝、Attribute、ORM引擎;三層架構:三層架構的原理、代碼生成器、項目案例;.Net 第三部分:數據庫開發
  1. SQL語言:基礎語句(Select、Delete、Insert、Update)、Where、聚合函數、排序與分組、聯合查詢、外鍵約束、子查詢、MySQL數據庫、SQLServer數據庫;
  2. ADO.Net:基礎類、SQL注入漏洞與參數化查詢、離線結果集、事務、ADO.Net中的多態編程、海量數據高速插入(SQLServer、MYSQL兩套方案);
.Net 第四部分:Web前端
  1. HTML與CSS:基本標籤、li與ol、表單、框架、div、HTML5;常用選擇器、常用樣式、盒子模型、定位方式;
  2. Javascript:基礎語法、json、神奇的Array、常用Javascript類、JS的調試技巧;
  3. JS Dom:節點的獲取、元素的操作、節點創建、事件與冒泡、項目案例;
  4. JQuery:隱式迭代、選擇器、JQuery實現JSDom中的效果、JQuery EasyUI;
.Net 第五部分:ASP.Net核心編程
  1. Web底層原理:Socket編程、自己編寫瀏覽器、自己編寫WebServer、Http協議、HttpHandler、核心對象(Request、Response、Server、Application)
  2. ASP.Net深入:不用控件的ASP.Net、上傳下載、驗證碼、網站開發安全防範、Cookie與Session、自己編寫Session類、分佈式Session;
  3. ASP.Net高級:狂虐WebForm、AJAX、Json、JQuery AJAX、ServerPush、Global、UrlRewrite、緩存、笨重的母版頁與輕量級的SSI、網站部署與IIS配置;
.Net 第六部分:ASP.net MVC
  1. EF基礎:C#6.0新語法、Nuget、var與類型推斷、匿名類、dynamic、Entity Framework的使用、三種EF開發模式、linq、EF性能優化、EF本質論、SQL監控、EF中執行原生SQL、導航屬性與lazyload;主要講解目前最流行的FluentAPI方式配置CodeFirst;EF對象狀態轉換;EF關係配置祕訣(一對多、多對多);EF實體繼承;
  2. ASP.Net MVC::Razor語法詳解;分頁、數據傳輸方式(ViewBag、ViewData、TempData、Model)、各種ActionResult、四種Filter(IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter)、HtmlHelper、路由機制、驗證、layout;
.Net 第七部分:擴展高級技術
  1. 高級數據庫操作:MySQL命令行操作、DML(Create Table、Alter Table等)、having、相關子查詢、數據庫安全控制、視圖、存儲過程、觸發器;
  2. 團隊項目開發:源代碼版本管理系統、Bug管理系統;
  3. .Net跨平臺開發:Linux、.Net Core;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章