2010-01-23 429 views
6

我是一個OOP開發人員,主要是用於Web開發的最流行的腳本語言PHP。我將PHP開發者,OOP技術人員,客戶端語言(如Javascript),AJAX,AJAX庫,CMS,框架(Zend,Cake等)的東西分離開來,LINUX (主要是作爲一個Web開發光學)......學習ASP.NET必須遵循什麼學習路徑?

那現在怎麼想我需要一些具體的指導方針,以確定哪些具體領域,我需要掌握,成爲自己一個ASP.NET開發人員,然後建立在頂部這是一條學習之路。 (如C#,Web窗體,ADO等)...

最好都在這裏,因此大開發商。

德米安

回答

3
  • C#或VB.Net(C#優選)(包括sme CLR的一般知識)
  • ASP.Net Webforms(或ASP.Net MVC)
  • ADO.Net(您還應該學習LINQ to SQL或其他ORM s.a. NHibernate的)
  • T-SQL和SQL Server(除非您打算使用其他數據庫)
  • 基本的Windows服務器的知識和IIS管理
  • 我假設你知道你需要了解客戶端的開發已經一切。還建議學習ASP.Net AJAX和JQuery(它由Visual Studio支持)
  • Web服務(或更好的WCF)
  • 根據您的應用程序的複雜程度,您還應該考慮查看一些IoC容器s.a. NInject或更高級的框架(企業庫,Spring.Net)

你可以在亞馬遜上查找推薦讀物給每個主題。

0

除了將ADO.Net和Linq添加到SQL之外,還添加了Entity Framework。