我有一个朋友,他拥有自己的软件咨询业务。他的员工所从事的大部分工作都是与.NET相关的开发。多年来,他一直缺乏实际的发展,并一直专注于建立自己的业务。他问我熟悉.NET下整个.NET平台和开发的最佳方法。是否有人知道视频培训系列或类似的东西,旨在让人们快速了解.NET的各个方面?
答案 0 :(得分:4)
这是必须“将另一个项目移植到.NET中”的答案。
答案 1 :(得分:1)
我的猜测是他不必涵盖.NET的所有,但是使用C#和.NET框架的重要部分来加快速度的好方法是{ {3}}。它假定了一些编程经验并涵盖了很多东西。
答案 2 :(得分:1)
在我看来,第一步是阅读一本涵盖.Net Framework不同部分的书。 Pro C# 2010 and the .NET 4 Platform是一本可能的书,因为它涵盖了不同的技术,如WPF,WCF,Linq,Ef,Asp.Net。它们没有深入讨论,但却是熟悉当前技术堆栈的良好资源。
另外,我建议在.Net中进行实际开发,因为很多知识来自实际操作。
答案 3 :(得分:1)
除了其他答案之外,也许你的朋友可以参与任何代码评论,设计会话,甚至可以与其他开发人员进行结对编程,一旦他对自己有了基本的了解。我认为这在咨询业务和常规开发商店中可能会很困难。
答案 4 :(得分:1)
除了将要提及的所有书籍和博客之外,我总是建议人们开始学习实用。
当我在教学时,我将简单的练习分解成块,比如构建基本数据库,尝试简单的事情,比如显示数据,使用下拉过滤数据,添加自动回发和更新面板,更新数据D B。在提供示例时,不需要很长时间就可以概述基本概念,技术和工具。然后是实验,想象和研究!
答案 5 :(得分:1)
购买Visual Studio和MSDN会员资格 - 如果是初创公司,可能会有各种方法来降低这笔费用(Bizspark / Websitespark)
通过常见的演练 - 按顺序浏览Winforms,Asp.net,Asp.net Ajax。稍后可以通过WCF,Silverlight和其他框架选项。
在网上搜索“Azure试用版” - 据说可以提供一个月的免费通行证。不知道这是否真实,但如果是,请接受它并在云上部署简单的应用程序 - 了解Windows Azure和Sql azure的全部内容。一段时间后也可以了解Appfabric消息传递平台。
在此之后,根据项目需求,深入了解技术的任何领域。
答案 6 :(得分:0)
答案 7 :(得分:0)
除了阅读任何书籍之外,开始使用.NET的是做项目。如果你想学习ASP.NET,就开始建立一个网站,你也可以像这样学习C#和VB。只需阅读一本书,每一章都会花费很多时间。最初你会犯很多错误,你会经常得到可怕的黄色错误页面。你犯的错误越多越好。我使用.NET的经验仅限于ASP.NET,C#,LINQ,Web服务,SQL Server 2008.但是我花了不到20天的时间来了解所有这些内容。现在我正在尝试做WPF,WCF,Silverlight项目。如果我现在阅读任何.NET书籍,我就不会花很多时间来完成它。
答案 8 :(得分:0)
我真的建议一步一步地教你自己的书。它们对初学者有好处,并且可能有一些来自SAMS发布的实践 Teach yourself c# in 21 days