【摘自一個老師的問答】
以下是web開發學習的路線:
一 基礎階段
C#基本語法+Asp.Net基本控件+數據庫,另外要學習DHTML和CSS爲網頁佈局和以後的Ajax打基礎。
小項目實戰,將前面學到的知識都用到項目中。
二基礎提高階段
C#高級語法(如泛型等)和.net框架類庫(如集合命名空間等)+數據庫編程(如存儲過程、事務等)+軟件架構(如MVC和分層),Javascript+Ajax;
中型的分層項目開發。這個項目是邊講邊做,講的理論,經過練習後,就用到項目中,強化學生由單純代碼能力轉變爲業務+代碼能力。
三提高階段
C#設計模式應用(良好的編碼方式)和.Net分佈式技術(WebService+MSMQ等),代碼優化,Web性能優化,數據庫性能優化(千萬以上級數據量的索引建立等),綜合能力(如UML和開發過程控制等),Bug報告工具和版本控制工具(Vss等);
團隊實戰,業務建模(學生將軟件公司提供的需求分解爲適合自己開發的項目需求),系統建模(UML靜態圖、動態圖+敏捷開發),編碼、測試、安裝部署。
=================
不知道自己現在該在哪個階段了
第一個?第二個?
自學的過程很難受 總是無數個不知道