ASP.NET Core项目开发实战入门
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

前言

ASP.NET Core是一个开源的跨平台框架,可用来构建如Web应用、物联网(IoT)应用和移动后端应用等连接到互联网的基于云的现代应用程序,为那些部署在云端或者内部运行的应用提供一个高效的开发框架。ASP.NET Core由最小开销的模块化组件构成,因此在构建解决方案的同时可以保持灵活性。我们可以在Windows、macOS和Linux系统上跨平台地开发和运行自己的ASP.NET Core应用。

本书内容

本书共14章,深入浅出地介绍了ASP.NET Core基础及项目开发方面的知识。主要内容有.NET Core基础知识、ASP.NET Core开发工具的使用、ASP.NET Core的原理和特性、Razor页面、MVC、Blazor、EF Core、Dapper、ASP.NET Core Web API、SignalR、gRPC、身份验证、NetNote系统等。除此之外,还从零开始讲解一个完整的ASP.NET Core Razor页面项目的开发、发布及部署,带领读者走进ASP.NET Core项目开发。使用ABP框架创建了一个图书管理项目,深入源码了解其原理和思想。最后详细介绍了ASP.NET Core的一些优秀开源项目,供读者在其他项目中借鉴和使用。

适合的读者

1.NET开发人员;

2.Web开发人员;

3.在校学生。

本书架构

本书特色

版本新:针对ASP.NET Core 3.1 LTS版本。

搭配巧:采用“ASP.NET Core知识点+典型实例”的形式编写,拥有完整的项目实例及系统部署。

上手快:先通过简单示例帮助读者理解ASP.NET Core,再通过完整项目实例深入学习ASP.NET Core。

技术全:讲解了ASP.NET Core的各个方面,如Razor页面、MVC、Blazor、SignalR、gRPC等,并且还包含EF Core、Dapper等ORM。同时还介绍了成熟的ABP框架,为项目开发提供良好的基础。最后还深入介绍了ASP.NET Core的优秀开源项目,供学习借鉴。

剖析深:对于各知识点,均通过实例和源码深入剖析原理。

由于笔者的能力和时间有限,书中难免有疏漏之处,恳请广大读者批评指正。

读者服务

扫码回复:39384

获取博文视点学院20元付费内容抵扣券

获取本书代码资源

加入读者交流群,与更多读者互动

获取精选书单推荐