ASP.NET Core是微软推出的跨平台、开放源代码的Web开发框架。本书秉持“现学现用”的原则,知识讲解通俗易懂,并配有示例代码。每个示例都是针对知识点而设计的,代码量适中,功能和结构简单,便于读者参考学习和扩展改造。
全书共18章。第1章和第2章讲述ASP.NET Core应用程序的初始化过程以及运行环境的设定;第3章单独介绍ASP.NET Core应用程序的设计模式——组件化,即依赖注入技术;第4章和第5章讲述配置应用程序的方法,包括使用配置文件和选项模式;第6章和第7章讲述HTTP管道和HTTP状态存储;第8~11章涉及Web开发的重点知识:Razor页面、MVC框架、模型绑定及Web API;第12章和第13章讲述MVC框架的应用扩展,包括过滤器和标记帮助器的使用,以适应实际开发需求;第14章介绍静态文件服务,服务器可向客户端提供目录/文件的访问入口;第15章讲述路由约束;第16章和第17章讲述ASP.NET Core独有的客户端技术——SignalR和Blazor;第18章主要涉及基本的安全功能,即验证与授权。
本书适合作为高等学校、培训机构.NET课程相关的教材或.NET爱好者的参考书。对于想通过自学步入编程大门的读者,也推荐阅读本书。
展开