下面我就和大家一起來分享下作為一名.NET工程師應具備的七大技能吧:
一、.NET框架
開發人員應該熟悉.NET FrameWork體系結構和基本原理,熟悉CLR(公共語言運行時)和MSIL(中間語言),熟悉.NET框架中的委托、線程、序列化、集合、垃圾回收機制、反射等內容。
(NET框架的博大精深,美麗而深不可測。)
二、面向對象軟件開發
開發人員應該熟悉面向對象軟件開發(OOP)基本概念,熟悉面向對象軟件開發中的類、繼承、封裝、多態等概念,具備良好的面向對象軟件開發思想和設計原則。(不論是采用何種軟件開發框架,還是使用不同的開發語言,面向對象軟件開發在其中暢通無阻。)
三、C#開發人員應該熟練掌握C#這門面向對象編程語言,雖然.NET框架支持多種編程語言,但C#無疑是最簡潔、使用者最廣泛和功能最強大的一種。(C#是一門年輕的語言,它的出現,讓更多的開發者愛上了C#,脫離了VB和ASP的陣營,造成離別。)
四、ASP.NET開發人員應該理解ASP.NET的頁面生命周期、熟悉配置文件的格式、熟悉ASP.NET的各種服務器控件和數據控件、了解ASP.NET中的各種對象,了解ASP.NET2.0新特性。
五、數據庫開發人員需了解各種主流數據庫,熟悉數據庫的規范設計、精通SQL及存儲過程、觸發器的編寫。(要想在IT界獲得長生,就看你數據庫的功底了。)
六、AJAX技術(JAVASCRIPT和XML)XML和JavaScript的跨平臺特性,在實際軟件開發中的運用越來越廣泛,由于現代軟件對用戶界面和WEB前端的日益重視,集JavaScript和XML技術于大成的AJAX正在流行,特別是在基于WEB2.0的網站開發中。(JavaScrip和XML技術已經出現多年,此前一直不痛不癢,但由于集JAVASCRIPT和XML于大成的AJAX技術的出現及其在互聯網上的不斷應用,又重新煥發出生命活力,在2006年紅透了整個IT界,2007年AJAX技術將繼續紅火。)
七、軟件體系架構優秀的軟件離不開優秀的軟件體系架構,作為開發人員,要想在IT行業更進一步,需要具備系統的、良好的軟件體系架構思維,從而從更高層次決定軟件的整體系統框架。這里有一個就業課程推薦給大家,設計技術點有:MVC5,EF6,BootStrap,HTML5,JqueryMobile,VS,.NET,ASP.NET
第一階段:側重于基礎(C#基礎,C#核心,C#5.0新特性,網頁開發基礎,數據庫基礎)深入學習C#基礎語法,C#5.0 語法糖,Linq、Lambda表達式,IO操作內容,講授多態、委托事件、泛型、XML、.Net常用類庫、數據結構等方面課程、學習數據庫開發與三層構架課程,深入學習SQL語言、SQL Server開發、存儲過程、觸發器、ADO.NET、網頁開發技術(HTML,CSS,JavaScript)等
第二階段:側重于提升
第三階段:項目實訓
第四階段:畢業設計
第五階段:工作前準備
專門提供的42個經典案例,囊括了企業常見項目開發90%的典型應用
1、典型登錄模塊案例 (記住我功能,驗證碼功能)
2、類“省市縣”三級聯動效果實現案例 (Ajax無刷新效果)
3、權限管理案例(動態功能菜單、角色用戶管理)
4、文件管理案例(上傳、下載、多文件上傳、進度條、異步)
5、網絡相冊案例 (數據庫保存圖文件、縮略圖功能)
6、應用函數案例 (企業常用應用函數如:大小轉換、地區城市碼、金額轉換等)
7、通用類庫案例 (企業常用類庫如:字符串操作,加密、解密、日期時間處理等)
8、日程表案例 (我的日歷,日程安排)
9、通訊錄案例 (最常見的增刪改查功能)
10、在線客服案例 (模擬客戶與客服人員端對話)
11、html編輯器案例 (常用富文本編輯器)
12、電子郵件案例 (“廣告郵件發送”模塊、“pop3收信處理”模塊)
13、在線投票案例 (數據庫設計,功能實現)
14、在線考試案例 (數據庫設計,功能實現)
15、留言板案例 (數據庫設計,功能實現)
16、多用戶博客系統 (數據庫設計,功能實現)
17、網上在線論壇 (數據庫設計,功能實現)
18、播客網(專業的在線視頻網)
19、電商“網銀支付”案例 (分析原理,功能實現)
20、“我購物車”案例 (數據庫設計,功能實現)
21、授權登錄案例 (分析原理,功能實現) 22、群發短信案例 (分析原理,功能實現,第三方接口)
23、.NET下的客戶端與服務端實時通訊解決方案 --SignalR (分析原理,功能實現)
24、網站靜態化案例 (分析原理、功能實現)
25、.NET下的微信公眾平臺搭建案例 (分析原理,接口剖析,功能實現)
26、.NET下的移動開發快速上手案例 (WAP網站接口、JqueryMobile環境搭建)
27、PowDesign數據庫建模工具快速上手
28、StartUML工具快速上手
29、Axure RP 、Balsamiq Mockups 產品原型工具
30、VSS、SVN版本控制工具快速上手
31、NUnit單元測試快速上手
32、.NET 下的打包工具 (C/S,B/S)
33、.NET Web程序的部署
34、.NET與其他語言的互調用案例 (實現跨平臺、跨語言調用)
35、報表打印案例 (C/S打印,B/S打印)
36、Web系統圖形報表解決方案 (FusionCharts)
37、二維碼案例 (二維碼生成,二維碼掃描)
38、.NET大文件壓縮上傳案例(開源組件Ionic.Zip、SharpZip)
39、數據導入導出(Word/Excel/PDF)案例(開源組件NPOI/Plus/Gios)
40、單點登錄解決方案(分析原理,功能實現)
41、網站計數器案例 (分析原理,功能實現)
42、利用緩存功能提高網站性能案例 (分析原理,功能實現)
-
工程師
+關注
關注
59文章
1569瀏覽量
68504 -
net
+關注
關注
0文章
125瀏覽量
56164
發布評論請先 登錄
相關推薦
評論