ASP.NET到ASP.NET Core入门

学习资料

ASP.NET 入门

  • 《ASP.NET入门经典第9版 - 基于Visual Studio 2015》
  • ASP.NET是.NET Framework的一部分。
  • 选用本书进行入门是因为本书基于 ASP.NET 6.0 for VS2015 版本,相应的.NET Framework为4.6版本,而之后的版本发展出了另外一种设计ASP.NET Core 1.0,两者有一些差异。

ASP.NET MVC 5

  • 《ASP.NET MVC 5 高级编程(第5版)》
  • Web Forms根据抽象模型生成HTML标记,有时候会导致标记冗余,布局混乱。此外ViewState存储数据可能会远超所需,导致页面加载过慢。并且,Web Forms不能有效分离业务逻辑和表现层逻辑。
  • 因此引入了MVC框架,基于CLR和MVC架构,不支持ViewState,同时也不支持服务端控件。
  • VS2012开始就支持MVC5,本文写作时,本书是该系列的最新版。

ASP.NET Core 1.0

  • 《ASP.NET Core 跨平台开发从入门到实战》
  • ASP.NET Core 1.0 不是 ASP.NET 4.6 的延续。
  • ASP.NET Core 是一个全新的 Web 框架,它与 ASP.NET 并行发展。
  • ASP.NET Core 是对 ASP.NET 的重新设计,更小,也更模块化。
  • 虽然能从 ASP.NET Core 中看到很多 ASP.NET 的熟悉身影,但这并不完全一样, ASP.NET Core 是对 ASP.NET 环境的一个重大改变。
  • 选用本书的目的是因为本书也基于VS2015进行开发,作为入门资料足够了。

各章笔记

ASP.NET 入门经典

ASP.NET MVC5 高级编程

  • 第一章 入门
  • 第二章 控制器
  • 第三章 视图
  • 第四章 模型
  • 第五章 表单和HTML辅助方法
  • 第六章 数据注解和验证
  • 第七章 成员资格、授权和安全性
  • 第八章 Ajax
  • 第九章 路由
  • 第十章 NuGet
  • 第十一章 ASP.NET Web API
  • 第十二章 AngularJS
  • 第十三章 依赖注入
  • 第十四章 单元测试
  • 第十五章 扩展ASP.NET MVC
  • 第十六章 高级主题
  • 第十七章 实战:构建NuGet.org网站

ASP.NET Core 跨平台开发从入门到实战

  • 第一章 .NET Core
  • 第二章 dotnet命令
  • 第三章 VSCode下开发.NET Core
  • 第四章 VS2015下开发.NET Core
  • 第五章 ASP.NET Core
  • 第六章 EF Core
  • 第七章 ASP.NET Core MVC
  • 第八章 ASP.NET Core Web API
  • 第九章 单元测试
  • 第十章 NetNote系统实战
  • 第十一章 跨平台发布及部署

电子书下载

猜你喜欢

转载自www.cnblogs.com/zenronphy/p/ASPDotNetLearning.html