Asp.net mvc ASP.NET MVC研讨会

Asp.net mvc ASP.NET MVC研讨会,asp.net-mvc,Asp.net Mvc,从ASP.NET MVC预览版1开始,我就是一名MVC开发人员,我的公司选择我作为MVC 2研讨会的讲师。会议将持续3个小时,我还没有决定研讨会的内容 为了吸引和保持人们的注意力,你会在3小时内讲述MVC2的哪些内容 谢谢。您应该观看第9频道的一些演示。选择一些他们讨论过的话题 请在此处查看一些演示: Scott Hanselman在主页上有一个73分钟的游戏,这可能是一个很好的开始和模仿的游戏,以及其他一些游戏。为什么不带他们一起去建造NerdDinner呢 斯科特·汉塞尔曼(Scott

从ASP.NET MVC预览版1开始,我就是一名MVC开发人员,我的公司选择我作为MVC 2研讨会的讲师。会议将持续3个小时,我还没有决定研讨会的内容

为了吸引和保持人们的注意力,你会在3小时内讲述MVC2的哪些内容


谢谢。

您应该观看第9频道的一些演示。选择一些他们讨论过的话题


  • 请在此处查看一些演示:


    Scott Hanselman在主页上有一个73分钟的游戏,这可能是一个很好的开始和模仿的游戏,以及其他一些游戏。

    为什么不带他们一起去建造NerdDinner呢


    斯科特·汉塞尔曼(Scott Hanselman)在MVC上的一些视频也很好,可能会让你暂时停止交谈。

    这取决于观看你的研讨会的人的类型,他们是否熟悉ASP.NET、ASP.NET MVC或MVC模式等

    我认为MVC背后的第一个更大的概念是关注点的分离,您应该展示它以及它如何帮助开发人员,特别是在测试问题上

    如果人们不熟悉MVC,只有这一部分会花很长时间。如果他们很熟悉,并且你想专门讨论框架的第2版,我认为与前一个版本相比,更大的变化是:

    • 区域
    • 模板助手
    • 数据注释属性
    • 模型验证器

    在很少的例子中,每3小时一次是深入了解这些要点的很少时间。很高兴能开发一些应用程序live,这样他们就可以看到它有多容易了。

    我要介绍的一件事是MVC的灵活性。例如,您可以选择模型和视图语言。我肯定会介绍,让人们了解如何摆脱以代码为中心(而不是以标记为中心)的视图语言。

    在介绍mvc框架之后,您可以继续包括以下主题

    路由(路由约束匹配和自定义路由处理程序)
    模型验证和自定义
    验证属性安全和授权属性模型
    绑定默认模型绑定器和编写自定义模型绑定器
    自定义html帮助程序

    看一看史蒂文·桑德森的书,尤其是那些没有讲述真实故事的油嘴滑舌的演示

    有些人建议Nerddinner,但为什么不让他们看看Hansellmann关于这个主题的视频呢?老实说,你需要Nerddinner来了解MVC是如何工作的,需要Steven Sanderson的书来了解如何使用MVC


    不过,我真的不认为这是一个有效的问题,也不知道为什么Stackoverflow警察没有插手此事。

    我不认为在内部培训课程中谈论替代视图引擎是一件值得做的事情。相反,我认为一个负责人/知情的开发人员应该尝试一些,选择一个,然后用这个来教授课程。@Ryan-你是对的,我没有理解“培训”部分。在会议中,仅应演示正在标准化的方法。话虽如此,Spark是一个不错的选择!出于某种原因,每个人总是把路由放在第一位。为什么?这就像蛋糕上的糖霜、SEO或CSS。你不需要它来开始(甚至根本不需要!)。我看到过许多例子(甚至我公司的一些内部项目),其中开发人员在路线上走得太远,最终没有使用它们,甚至没有定义与默认路线匹配的路线。当你的控制器只有创建、编辑、删除等方法时,我的2美分用于一些rest类路由。默认路由就足够了。有时候,你的项目太大,有数百个模型,你不能或不想为每个实体创建一个控制器。你来了。此外,开发人员应该知道路由系统的优点,特别是他们如何通过路由约束来限制路由条件,例如,只接受id作为数字字段