瞭解.Net能作什麼html
瞭解.NET,C#語言及其特色(分清.NET和C#的關係),對.Net學習有系統全面的認識。前端
變量,賦值運算符、數據類型轉換等。android
選擇結構控制(if,switch),循環結構控制(while循環、do-while循環、for循環,foreach遍歷)ios
字符及字符串(char,string, stringbuilder)git
數組(靜態數組)→集合(動態數組)→泛型 枚舉,結構,索引器github
面向對象相關知識(封裝、繼承、多態)、理解抽象類,接口,密封類。web
C#入門電子書分享:http://pan.baidu.com/s/1kV8iniB正則表達式
注:當你以爲把面向對象的知識吃透了之後,能夠嘗試學習設計模式。編程
設計模式電子書分享:http://pan.baidu.com/s/1bo2cEgn(一本是C#學的大話設計模式,寫的幽默有趣,重點是通俗易懂。一本是Java的HEAD_FIRST設計模式)設計模式
Linq,文件操做,異常處理、委託、事件、反射,正則表達式,線程,Socket等
學習.NET的一些底層機制,瞭解.NET程序編譯原理。託管堆中的內存分配,值類型跟引用類型的差異,字符串駐留機制,垃圾回收機制等等。
學習博文推薦:http://www.cnblogs.com/cuiyansong/p/4413514.html(瞭解C#語言在內存中堆、棧的使用狀況,瞭解咱們寫的每個程序中變量的行爲)
學習書籍推薦:《CLR》http://pan.baidu.com/s/1slBtLH7(當初我爲了可以摸到這本第四版的正版書,我但是餓了將近一個月的肚子才把它買下來,天天不是青菜加白飯就是齋粉。學習難度可能有點大,下載了之後慢慢看吧)
C#進階書籍分享:http://pan.baidu.com/s/1kVdafrD(C#高級編程第九版,各階段的學習內容都有講的)
學習網站推薦:http://www.rm5u.com/csharp/netcore-bg.html (一位博主自薦的。山寨的一個菜鳥教程,叫入門無憂網,我大體看了一下,它的C#學習教程寫的很全面,還有 .net跨平臺相關的教程和消息隊列,全文檢索這些比較高端的應用教程。)
winform:熟悉經常使用的控件,包括經常使用的屬性和事件。不要由於有人鄙視拖控件,你就很差好學習控件,要會拖控件,但又不能只會拖控件,本身寫也行,日積月累說不定就有本身的控件庫了,要對控件有一個客觀的認識。(大二那會,我一到上機課就拖控件佈局界面,我對.net的興趣就是從拖控件和寫MessageBox.Show("好有趣,好玩")這句代碼開始的;)。
補充:C/S端,除了Winform,還有wpf。wpf相比winform就靈活一些,學了wpf,就不要只像winform那樣,一個按鈕雙擊,再去寫業務邏輯,要會用mvvm。
什麼是ADO.NET, 認識ADO.NET核心的組成部分(Data Provider和DataSet)。ADO.NET鏈接字符串。ADO.NET五大對象(Connection、Command、DataReader、DataAdapter、DataSet)和ExecuteNonQuery(),ExecuteReader(),ExecuteScalar()三大方法。
使用ADO.Net進行增刪改查,在程序中執行帶參數的SQL語句,封裝SQLHelper,ADO.Net鏈接池。
學習博文推薦:http://www.cnblogs.com/liuhaorain/tag/ADO.NET/
什麼是三層,爲何使用三層,三層與以往使用的兩層相比有什麼不一樣,它的優點在哪裏,如何搭建三層,如何應用三層。
小Demo分享:http://pan.baidu.com/s/1pL8aaWr
HTML標籤,表單標籤,經常使用佈局標籤,CSS+DIV佈局等
學習網站推薦:http://www.runoob.com/(很適合初學者入門的學習網站,可在線編輯運行哦)
Javascript→DOM→Jquery
學習網站推薦:http://www.runoob.com/(菜鳥教程,很適合初學者入門的學習網站,可在線編輯運行哦)
http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000(廖雪峯的官方網站,我看過他的git教程,寫的很不錯,JavaScript教程我還沒看過,不過不少人推薦學習哦)
補充:這時候,還應瞭解一些前臺框架,不要求掌握,仍是要學會簡單的使用。好比:Bootstrap,easyui,AngularJS等(每次期末作課程設計最大的一個感觸就是:給我一個前端,還你一個學霸。)
ASP.NET WebForm→ASP.NET MVC
經常使用內置對象(Request,Response,Server,Cookie,Session,Application,ViewState)
控件的使用
ASP.NET XML技術,Web Service ······
補充:
B/S端除了用Webform和MVC,還有core和nancyfx。
core:一條陽光大道。爲跨平臺而生。與MVC類似,有諸多細節不一樣點,有人開荒,有人等待,本身想本身必應
Nancy : 一個用於構建基於HTTP 的Web服務的框架。若是你感受微軟的MVC過於笨重、過於繁瑣,那麼Nancy可能就是你苦苦尋找的東西
MVC學習博文推薦:
MVC學習電子書分享:http://pan.baidu.com/s/1qYip98o(ASP.NET MVC 4 高級編程(第4版))
以爲本身英文屌屌的,能夠挑戰看這本:http://pan.baidu.com/s/1gf36DJt(Asp.NET MVC 5 高級編程第5版英文版的)
想挑戰MVC6的,推薦大叔的解讀ASP.NET 5 & MVC6系列(這是一個系列的,共有17篇,可收藏之後慢慢看):http://www.cnblogs.com/TomXu/p/4495251.html
ORM框架:Dapper,Entity Framework,NHibernate等
IOC框架:Spring.Net等
遊戲:unity3d
移動端:
uwp:學過wpf,或許會很快上手。
android、ios:這兩個,用的是xamarin,可就用xamarin.android和xamarin.ios來體驗原生的feel,不過要有一點注意的是,須要有相應的基礎,才能比較好的上手。
說到圖書館,你還記得上次去圖書館是何時了嗎?哈哈哈哈哈,我也不知道了。我想偷偷告訴大家,圖書館這學期入了一批新書,我上文推薦的好幾本都有,都是走在技術前沿的最新版,你還在等什麼,趕快拿上你的圖書借閱證藉藉借啊,手快有手慢無哈哈哈哈哈哈哈
CSDN:全球最大的中文IT社區
微軟中國MSDN:瞭解微軟最新動態
菜鳥教程:睡前樂一樂,裏面的文章特別有趣
程序猿:推送一些IT行業和一些優秀博文
伯樂在線:分享來伯樂在線博客的熱門和經典文章,精華中的精華
InfoQ: 關注中高端技術人員的社區媒體,促進軟件開發領域知識與創新的傳播。
DotNet:專一.Net相關內容,包括.Net 和C#開發技術文章,工具資源,熱門課程等
dotNET跨平臺 :談微軟.NET,Mono的跨平臺開發技術。讓你的.NET項目有新的思路,不侷限於微軟的技術棧,橫跨Windows,Linux 主流平臺。還有Xamarin ,Xamarin 技術,包含 Visual Studio 插件以及 Android 和 iOS 的開發環境,可以幫助 .NET 開發人員實現原生的 Android 和 iOS 應用在 C# 語言環境中的開發
博客園,筆記,知乎,豆瓣······
毫無疑問,利用視頻學習是最容易入門也是最耗時間的學習方式: