.NET设计课程?

是否有一门课程可以帮助非OO程序员如何以良好的方式在.NET中开发?

我的意思不仅仅是语法以及如何设计类和类之间的关系,而是如何将解决方案组织到项目中(命名,每个项目放置什么)哪种方法更适合访问数据(dataobjects,remoting,ORM) )如何使用数据绑定设计表单,如何验证,如果我们想要稍后进行单元测试等,为什么使用接口很重要.

我想学习很多东西!但我只能找到参考书,或者一些通用的XP或敏捷实践.

我有很多非常好的书(首先是设计模式,首先是C#,敏捷开发的艺术,代码完成,实用的程序员系列(颠覆,单元测试和界面编程),但他们没有说到组织.NET中的程序

我找到了http://www.learnvisualstudio.net,https://www.microsoftelearning.comhttp://www.franklins.net,但他们并没有真正提供以可维护的方式开发的策略,他们只是向我展示了我可以使用的工具.我也关注一些非常好的博客和网站,但我只能得到点点滴滴.

您是如何学习如何开发中型应用程序的?你能推荐一个好的网络课程吗?视频教程?博客?电子书?

最佳答案 您可以通过查看真实代码来了解这一点.我喜欢做的一件事就是阅读好的开源代码.尝试查看非常好的NUnit源代码.

点赞