赵劼 MSDN特邀讲师
赵劼(网名“老赵”、英文名“Jeffrey Zhao”,技术博客为http://jeffreyzhao.cnblogs.com),微软最有价值专家(ASP.NET MVP),MSDN特邀讲师。毕业于复旦大学软件学院,曾任职于微软中国研发中心,现任上海激动通信有限公司平台开发部经理,高级程序员。他有8年左右的 Web应用程序和5年左右的.NET应用程序开发经验,对于ASP.NET企业应用开发与客户端技术(DHTML、JavaScript、AJAX等)有较为深入的理论基础与实践经验。另外,他对于SOA,SaaS,重构以及程序员能力与修养相关等问题上有着浓厚的兴趣,并且非常希望能够写程序到60岁。
ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述 (Level 200) 下载视频
课程简介:ASP.NET MVC框架是既ASP.NET WebForms后的又一种开发方式。它提供了一系列优秀特性,使ASP.NET开发人员拥有了另一个选择。本次课程将对MVC模式ASP.NET MVC框架进行概括性的描述。
ASP.NET MVC框架开发系列课程(2):一个简单的ASP.NET MVC应用程序 (Level 200) 下载视频
课程简介:使用ASP.NET MVC框架进行开发与ASP.NET WebForms截然不同。本次课程将通过官方的示例程序简单了解一下ASP.NET MVC应用程序的结构与特点。
ASP.NET MVC框架开发系列课程(3):URL导向 (Level 200) 下载视频
课程简介:ASP.NET MVC框架中一个关键特性就是基于URL的导向。本次课程将讲解URL Routing机制的使用。
ASP.NET MVC框架开发系列课程(4):可替换的视图(View) (Level 200) 下载视频
课程简介:ASP.NET MVC中的Controller用于接受用户指令、处理并使用View进行输出。本次课程将讲述如何Controller处理客户端输入数据的几种典型方式,直至最终生成View的常见做法。
ASP.NET MVC框架开发系列课程(5):控制器(Controller)以及Action (Level 200) 下载视频
课程简介:ASP.NET MVC的一个重要特性就是“一切都是可以替换的”,其中的典型就是可替换得视图(View)组件。本次课程将讲述ASP.NET MVC默认的视图,以及其他的一些可替代品。
ASP.NET MVC框架开发系列课程(6):ASP.NET Preview 3的改变 (Level 200) 下载视频
课程简介:ASP.NET MVC框架发布了Preview 3版本,对于部分实现进行了一定的改变。本次课程将详细描述Preview 2至Preview 3的改变及移植方式。
ASP.NET MVC框架开发系列课程(7):Action Filter (Level 200) 下载视频
课程简介:Action Filter是ASP.NET MVC框架特有的功能,能够以AOP的方式轻松实现各种功能。本次课程将讲述如何使用内置的Action Filter,并且进行简单的扩展。
ASP.NET MVC框架开发系列课程(8):AJAX (Level 200) 下载视频
课程简介:AJAX技术已经成为Web开发技术的事实标准,本次课程将讲述如何在ASP.NET MVC应用程序中使用AJAX技术。
ASP.NET MVC框架开发系列课程(9):单元测试 (Level 200) 下载视频
课程简介:单元测试是ASP.NET MVC诞生的目的之一,ASP.NET MVC的任何组件几乎都能进行单元测试,本次课程将对常用组件的单元测试方式进行介绍。
ASP.NET MVC框架开发系列课程(10):Preview 4的改进 (Level 200) 下载视频
课程简介:ASP.NET MVC框架于7月中发布了Preview 4版本,本次课程将对Preview 4中的改进进行讲解。
ASP.NET MVC框架开发系列课程(11):MVC Contrib项目介绍(上) (Level 200) 下载视频
课程简介:ASP.NET MVC的“任意方面”都可以进行扩展,而MVC Contrib便是专注与此的开源项目。本次课程将对MVC Contrib项目进行简单的介绍。
ASP.NET MVC框架开发系列课程(12):MVC Contrib项目介绍(下) (Level 200) 下载视频
课程简介:ASP.NET MVC的“任意方面”都可以进行扩展,而MVC Contrib便是专注与此的开源项目。本次课程将继续对MVC Contrib项目进行简单的介绍。
ASP.NET MVC框架开发系列课程(13):自定义ViewEngine (Level 300) 下载视频
课程简介:ASP.NET MVC框架默认使用WebForms作为视图引擎,不过ASP.NET MVC可以由开发人员自行定义视图引擎。本次课程将具体讲解如何进行ViewEngine开发。
ASP.NET MVC框架开发系列课程(14):Authorization Filter,Exception Filter与Action Filter (Level 300) 下载视频
课程简介:Filter是ASP.NET MVC框架设计中的亮点,能够充分发挥开发人员主动性来实现必要的功能。最新的ASP.NET MVC框架中将Filter拆分为Authorization Filter,Exception Filter与普通的Action Filter三种,分别处理不同的工作。本次课程将对这些Filter的结构,扩展方式及作用进行详细的讲解,使听众能够掌握基于各种Filter的扩展方式并运用到项目中去。
ASP.NET MVC框架开发系列课程(15):ViewEngine解析 (Level 300) 下载视频
课程简介:ViewEngine在ASP.NET MVC CTP 5版本中担负起了新的责任,增加了“Partial View”与定位视图的能力。本次课程将在上次的基础上,对ViewEngine的特性进行更进一步的分析,使用与扩展。
ASP.NET MVC框架开发系列课程(16):ASP.NET MVC Beta版的改变 (Level 200) 下载视频
课程简介:ASP.NET MVC在经历了5个预览版之后终于迎来了Beta版,本次课程将展示ASP.NET MVC Beta在Preview 5的基础上有哪些改变。
ASP.NET MVC框架开发系列课程(17):Model Binder (Level 200) 下载视频
课程简介:ASP.NET MVC从Preview 5开始引入了Model Binder机制,能够直接为Action生成复杂参数。本次课程将详细讲解Model Binder的使用与扩展。
ASP.NET MVC框架开发系列课程(18):客户端校验 (Level 200) 下载视频
课程简介:在ASP.NET MVC的Model Binder中可以对Model进行校验,但是在客户端的校验能够更进一步提供良好的用户体验。本次课程将讲述如何根据Model的特性在客户端生成校验脚本,使页面在提交前就能进行验证。
ASP.NET MVC框架开发系列课程(19):jQuery与AJAX (Level 200) 下载视频
课程简介:jQuery是一个优秀的AJAX类库,可以大大方便Web应用程序的开发。它已经被微软官方包含到ASP.NET MVC框架中去并且得到了Visual Studio的良好支持。本次课程将简单讲述一下如何使用jQuery进行AJAX开发,并且它和ASP.NET MVC框架进行配合的方式。
ASP.NET MVC框架开发系列课程(20):HTML Helper的使用与扩展 (Level 200) 下载视频
课程简介:ASP.NET MVC框架中自带了不少有用的Html Helper,可以方便Web应用程序的开发。本次课程将简单简单介绍HTML Helper的使用并讲解编写自定义HTML Helper的方式与技巧
ASP.NET MVC框架开发系列课程(21):RC改进 (Level 300) 下载视频
课程简介:ASP.NET MVC发布了RC版本,不久后发布RTM版只是修补Bug,已经不会有大的修改。本次课程将展示ASP.NET MVC RC在之前的基础上有哪些改进
ASP.NET MVC框架开发系列课程(22):扩展Routing (Level 300) 下载视频
课程简介:ASP.NET Routing是ASP.NET MVC框架的基础,它被用于许多其他ASP.NET MVC框架中。本次课程将讲述ASP.NET Routing组件的设计与使用,以及其常见的扩展方式。
ASP.NET MVC框架开发系列课程(23):异步Action (Level 200) 下载视频
课程简介:一个高性能Web应用程序都需要有个重要特点:“异步”。目前的ASP.NET MVC框架中不支持异步Action方法,这会导致ASP.NET MVC应用程序对于大规模环境下支持不好。本次课程将对ASP.NET MVC进行扩展,设法解决这个问题。
ASP.NET MVC框架开发系列课程(24):辅助普通Web应用程序开发(一)——提高可测试性 (Level 200) 下载视频
课程简介:ASP.NET MVC本身是个非常轻量级的框架,它可以辅助传统ASP.NET MVC应用程序的开发。本次课程将讲述如何使用ASP.NET MVC框架来提高传统ASP.NET Web应用程序的可测试性。
ASP.NET MVC框架开发系列课程(25):ASP.NET MVC正式版发布 (Level 200) 下载视频
课程简介:ASP.NET MVC终于发布了RC2和正式版本,本次课程将关注ASP.NET MVC正式版带来的改变,以及该如何根据ASP.NET MVC正式版学习以前的课程内容。
ASP.NET MVC框架开发系列课程(26):辅助普通Web应用程序开发(二)——Routing to Anything (Level 200) 下载视频
课程简介:ASP.NET MVC本身是个非常轻量级的框架,它可以辅助传统ASP.NET MVC应用程序的开发。本次课程将讲述如何将ASP.NET Routing集成到传统ASP.NET Web应用程序中去。
ASP.NET MVC框架开发系列课程(27):辅助普通Web应用程序开发(三)——Model Binder (Level 200) 下载视频
课程简介:ASP.NET MVC本身是个非常轻量级的框架,它可以辅助传统ASP.NET MVC应用程序的开发。本次课程将讲述如何使用ASP.NET MVC框架中的Model Binder来辅助传统ASP.NET应用程序进行对象创建与数据补充。