C# ASP.NET MVC 3学习计划

C# ASP.NET MVC 3学习计划,c#,.net,asp.net,asp.net-mvc,C#,.net,Asp.net,Asp.net Mvc,我已经知道HTML和CSS了。我想扩展我的技能,以便能够创建数据驱动的网站和web应用程序。我选择学习ASP.NETMVC 我试图直接进入Pro ASP.NET MVC 3框架,但在阅读时,我觉得自己缺乏一些基础知识 以下是我计划如何正确学习ASP.NET MVC: 学习C#with 使用ASP.NET深入了解 有关ASP.NET MVC框架的介绍,请参阅NerdDinner教程 然后返回到Pro ASP.NET MVC 3框架 对我的计划有什么想法吗?听起来不错还是我遗漏了什么 谢谢不要忘记使

我已经知道HTML和CSS了。我想扩展我的技能,以便能够创建数据驱动的网站和web应用程序。我选择学习ASP.NETMVC

我试图直接进入Pro ASP.NET MVC 3框架,但在阅读时,我觉得自己缺乏一些基础知识

以下是我计划如何正确学习ASP.NET MVC:

  • 学习C#with
  • 使用ASP.NET深入了解
  • 有关ASP.NET MVC框架的介绍,请参阅NerdDinner教程
  • 然后返回到Pro ASP.NET MVC 3框架
  • 对我的计划有什么想法吗?听起来不错还是我遗漏了什么

    谢谢

    不要忘记使用网站本身获取更多提示和窍门

    它不仅包含教程,还不时在网站上发布一些很棒的博客/条目

    我订阅了大部分订阅源,学到了很多新东西。我建议你关注和写博客


    它们还涵盖了很多C#主题——您可能还想看一看。

    我认为在进入任何web框架之前,了解所选框架的编程语言是很基本的;如果不理解该语言,它将使生产率和您吸收Pro ASP.NET MVC framework书籍中内容的速度大大降低

    我想你可以跳过
    2.
    直接进入MVC;虽然WebForms和MVC共享一个共同的体系结构,但WebForms中有许多东西不值得MVC学习,例如服务器控件、皮肤、主题等

    首先是对C#book的良好介绍和网站上的在线教程。我也很乐意去。在这些之后,我认为您将从Pro ASP.NET MVC框架及其对测试驱动开发、控制反转和依赖注入以及使用对象关系映射工具将应用程序中的域实体映射到数据库模式等主题的介绍中获得更多信息


    如果ASP.NETMVC不适合您,那么还有很多其他框架可以使用。你可以考虑试一试;它可能更适合你的思维方式。

    是的,我和你读的是同一本书(除了旧版本)。他们讨论了控制反转和存储库模式之类的东西,这些东西让人非常困惑,并且给asp.NETMVC的实际功能蒙上了阴影。你应该对自己诚实,评估你对编程的了解。如果你来自HTML/CSS背景,你将很难在没有任何基础知识的情况下跳入MVC

    所以我会做第一步,也许会给他们更多关于学习C#的书

    跳过步骤2

    做第三步,但有比书呆子更多的教程,找到它们并做它们

    然后执行步骤4


    我想说的是,不要气馁,这可能需要一段时间,尤其是如果您从未接触过编程语言。

    至少,您需要了解c#,尤其是Linq、扩展方法、lambda表达式等。但我认为您不需要了解ASP.NET,因为我担心您可能会感到困惑而不是帮助


    我认为更有用的材料应该是DDD、TDD、OODP,比如存储库、服务、依赖项注入(Autofac或Ninject文档)、ORM式实体框架,尤其是代码优先,因为DDD可以很容易地应用。

    您在asp.net网站上试过MVC培训视频吗@Babak附议,我特别喜欢80分钟的技术深度体验,虽然现在可能有点过时了,但仍然很不错。它看起来不错,但如果我不了解C#和常规ASP.NET,建议直接进入MVC框架吗?@onimojo我认为C#是必须的,ASP.NET也不错。我在事先不了解ASP.NET的情况下继续学习ASP.NET MVC。但在某些情况下,学习ASP.NET.+1对于提倡OP跳过开始的ASP.NET书籍是必要的。ASP.NET使用的Web表单模型与MVC非常不同,它可能会混淆事物而不是帮助。支持跳过Web表单的建议。