ASP.NET MVC 学习路线图






4.90/5 (20投票s)
ASP.NET MVC 学习路线图,适合想要从头学习 ASP.NET MVC 的所有人。Young Yang 在论坛中发布了一个非常有用的学习路线图。
ASP.NET MVC 学习路线图
适合想要从头学习 ASP.NET MVC 的所有人。Young Yang 在本站论坛中发布了一个非常有用的学习路线图。
原始来源
我将这个路线图分享到本wiki,以便所有人都能从中受益。 特别感谢 Young Yang的出色路线图和辛勤工作。
对于期待 ASP.NET MVC 4 的所有人,这个路线图应该很有趣
http://aspnet.codeplex.com/wikipage?title=ASP.NET%20MVC%204%20RoadMap
第 1 部分:MVC 准备
参考
- Html 基础知识:Html 简介
- javascript/jQquery 的基本概念: JavaScript 教程 和jQuery 教程
- C#(包括 C# 4.0 的特性,如动态类型)C# 4.0 中的新特性
- LINQ 总体概念:LINQ(语言集成查询)
- 基本的 ASP.NET 知识(100 级应该足够)ASP.NET 概述
可选主题
- 数据访问技术,尤其是 Entity Framework(100 级应该足够)http://msdn.microsoft.com/en-us/data/aa937709
第 2 部分:MVC 入门
MVC 100 级
参考
- MVC 概述http://msdn.microsoft.com/en-us/library/gg416514(v=VS.98).aspx
- 入门教程(您可以尝试使用这些 MVC 概念构建一个简单但完整的 MVC 应用程序)http://www.asp.net/MVC/application-development
- Asp.net MVC 框架http://wiki.asp.net/page.aspx/286/aspnet-MVC-framework/
- MVC 3 版本说明http://www.asp.net/learn/whitepapers/MVC3-release-notes
可选主题
- MVC 入门指南视频http://www.asp.net/MVC/pluralsight
- Asp.net MVC 入门书籍:Asp.net MVC in Action
第 3 部分:您可以参考的更多信息(这部分取决于您)
MVC 200-300 级
参考
- 演练:将 TDD 与 ASP.NET MVC 一起使用
- MVC 模型验证
- EF 代码优先
- MVC 中的依赖注入
- Asp.net MVC3 服务定位
- ASP.NET MVC 3 中的非侵入式客户端验证
- 覆盖 ASP.NET MVC 3 中的非侵入式客户端验证设置
- 将领域模型自动映射到视图模型
- Asp.net MVC 模板
- 自定义成员资格提供程序
- http://www.4guysfromrolla.com/articles/120705-1.aspx
- http://theintegrity.co.uk/2010/11/asp-net-MVC-2-custom-membership-provider-tutorial-part-1/
- http://www.devtrends.co.uk/blog/the-complete-guide-to-validation-in-asp.net-MVC-3-part-2
- MVC 自定义验证
- MVC 中的 CMS
- 将模型绑定到列表
可选主题
- 高级 MVC3 视频http://channel9.msdn.com/Series/MVCConf/MVCConf-2011-Brad-Wilson-Advanced-MVC-3
- 在 ASP.NET MVC 应用程序中使用 jQuery 和 Ajax 的发展实践http://channel9.msdn.com/Series/MVCConf/MVCConf-2-Eric-Sowell-Evolving-Practices-in-Using-jQuery-and-Ajax-in-ASPNET-MVC-Applications.
- MVC 200-300 级书籍:Pro Asp.net MVC Framework。
- NuGethttps://nuget.net.cn/
- 调试工具
MVC 中的有用工具
- Firebug 和 fiddler。
- Glimpse:允许您直接在浏览器中调试您的 Web 应用程序/服务,换句话说,Firebug 用于调试您的客户端代码,Glimpse 用于调试您在客户端中的服务器。
- Elmah 是一个完全可插入的应用程序范围的错误日志记录工具。