





定价:268元
印次:1-1
ISBN:9787302582717
出版日期:2021.07.01
印刷日期:2021.06.25
图书责编:王军
图书分类:零售
本书内容 ● 介绍ASP.NET Core技能集,为你使用整个ASP.NET Core平台打下坚实基础 ● 在开发环境中应用ASP.NET Core 3功能,介绍丰富的可重用模板 ● 查看如何创建RESTful Web服务、Web应用程序和客户端应用程序 ● 运用现有知识高效地启动和运行新的编程模型
Adam Freeman是一位经验丰富的IT专业人士,曾在多家公司担任高级职位,后担任一家全球银行的首席技术官和首席运营官。现在退休了,他把时间花在写作和长跑上。
译 者 序 ASP.NET Core是一款由微软创建的,用于构建Web应用、API、微服务的Web框架。它使用常见的模式,如MVC(Model-View-Controller)、依赖注入和一个由中间件构成的请求处理管道。ASP.NET Core是重新设计的ASP.NET 4.x,更改了体系结构,形成了更精简的模块化框架。 ASP.NET Core运行在微软的.NET运行时库上,有几种语言(C#、Visual Basic和F#)可用来编写ASP.NET Core程序。C#是最常见的选择,可在Windows、macOS和Linux上构建并运行 ASP.NET Core应用。 为什么要用ASP.NET Core开发应用程序?现存的Web框架选项已经很多了,如Node/Express、Spring、Ruby on Rails、Django、Laravel等,数不胜数。ASP.NET Core具有如下优点。 ● 快速:因为.NET Core是编译运行的,执行速度远高于解释执行的语言,如JavaScript或Ruby,ASP.NET Core也已为多线程和异步任务做了专门优化。与使用 Node.js 写的代码相比,执行速度高出5~10倍是很正常的。 ● 生态:在NuGet(.NET的包管理系统,如NPM、RubyGems或Maven)中有成千上万的软件包。有现成的包可用来完成JSON反序列化、数据库连接、PDF生成等。 ● 安全:通过ASP.NET Core,开发者可轻松配置和管理应用的安全性。ASP.NET Core的功能包括管理身份验证、授权、数据保护、...
第I部分 介绍ASP.NET Core
第1章 ASP.NET Core上下文 3
1.1 了解ASP.NET Core 3
1.1.1 理解应用程序框架 3
1.1.2 理解实用程序框架 5
1.1.3 了解ASP.NET Core平台 5
1.2 理解本书 5
1.2.1 需要什么软件来完成示例? 6
1.2.2 需要什么平台来完成示例? 6
1.2.3 源代码下载 6
1.2.4 如果在执行这些示例时遇到问题,怎么办? 6
1.2.5 如果发现书中有错误,怎么办? 6
1.2.6 本书包含的内容 6
1.2.7 本书未包含的内容 7
1.2.8 如何联系作者? 7
1.2.9 如果你真的喜欢本书? 8
1.2.10 如果本书让人生气,想要抱怨该怎么办? 8
1.3 小结 8
第2章 入门 9
2.1 选择代码编辑器 9
2.1.1 安装Visual Studio 10
2.1.2 安装Visual Studio Code 12
2.2 创建ASP.NET Core项目 16
2.2.1 用Visual Studio打开项目 16
2.2.2 用Visual Studio Code打开项目 17
2.3 运行ASP.NET Core应用程序 18
2.3.1 理解端点 20
2.3.2 了解路由 21
2.3.3 理解HTML渲染 ...
专业开发人员想为ASP.NET Core平台生成更简洁的应用程序,本书就是为这些人员量身定做的。这个新版本介绍ASP.NET Core 3,深入研究构建全新的、可扩展的Web应用程序所需的工具和技术,讲述MVC 3、Razor Pages、Blazor Server和Blazor WebAssembly等新功能,演示如何在实践中运用它们。
Adam Freeman沿用了前几版中流行的格式和风格,解释如何更大限度地利用ASP.NET Core 3。层层剖析,向读者介绍中间件组件、内置服务、请求模型绑定等。接着介绍较复杂的主题和高级功能,包括端点路由和依赖注入。
本书是为想将ASP.NET Core 3的全新功能合并到项目的专业人士撰写的。本书可用作
ASP.NET Core的完备参考资料,了解一些微软Web开发背景知识的初学者也将极大地从本书中获益。
同系列产品
查看详情-
C# 12和.NET 8入门与跨平台开发(第8版)
[美] 马克·J.普莱斯(Mark J. Price)著 叶伟民 译
ISBN:9787302682967
定 价:198元
-
C# 11和.NET 7入门与跨平台开发(第7版)
[美] 马克·J. 普莱斯(Mark J. Price) 著 叶伟民 译
ISBN:9787302653288
定 价:158元
-
Azure、DevOps和微服务软件架构实战(第2版)
[葡] 加布里埃尔·巴普蒂斯特(Gabriel Baptista) [意]弗朗西斯科·阿布鲁泽塞(Francesco Abbruzzese)著 叶伟民 张陶栋 王伟 肖宁 译
ISBN:9787302618508
定 价:128元
-
C#高级编程(第12版)
[奥]克里斯琴·内格尔(Chrisitian Nagel) 著 李铭 译
ISBN:9787302618775
定 价:198元