ASP.NET Core 3从入门到实战

ASP.NET Core 3从入门到实战

作者:校宝在线肖伟宇 翁琳鼎王斌 厉红兵

出版社:机械工业

出版年:2021年1月

ISBN:9787111669845

所属分类:人文社科

书刊介绍

《ASP.NET Core 3从入门到实战》内容简介

本书从ASP.NET Core的核心组件入手,延伸到MVC、Web API、SignalR(实时通信应用)、Blazor(wasm应用)、机器学习等多种应用,全方位地讲解ASP.NET Core的应用场景、开发实践、部署和发布,带领读者学习从开发到发布基于ASP.NET Core的项目的全过程。本书主要面向对C#语法和Web开发有一定了解、期望使用C#语言开发Web项目的初学者,以及具有ASP.NET MVC开发经验、希望通过ASP.NET Core获得跨平台和容器化开发能力的开发者。
校宝在线,肖伟宇,翁琳鼎,王斌,厉红兵编著

作品目录

内容简介
前言
第1章:为什么选择ASP.NET
Core
1.1、什么是.NET
1.2、ASP.NET
Core的特点
1.3、读者能从本书学到什么
第2章:ASP.NET
Core开发工具安装
2.1、.NET
Core
SDK安装
2.2、Visual
Studio
Code安装
2.3、Visual
Studio
2019安装
第3章:ASP.NET
Core核心组件详解
3.1、框架总述
3.2、依赖注入
3.3、配置组件
3.4、选项组件
3.5、中间件
3.6、路由与终结点
第4章:基于MVC设计模式的Web应用
4.1、创建第一个ASP.NET
Core
MVC项目
4.2、什么是MVC模式
4.3、视图
4.4、部分视图
4.5、控制器
4.6、路由
4.7、区域
4.8、筛选器
4.9、模型绑定器
第5章:基于ASP.NET
Core的Web
API
5.1、创建ASP.NET
Core的Web
API项目
5.2、带有Swagger的Web
API帮助页
5.3、ASP.NET
Core
Web
API中控制器的返回类型
5.4、Web
API约定
第6章:ASP.NET
Core中的数据库访问
6.1、Entity
Framework
Core
6.2、安装并运行MySQL
6.3、数据库访问
6.4、.NET
Core
Dapper
第7章:安全与身份认证
7.1、身份认证
7.2、授权
7.3、集成IdentityServer4、7.4、数据保护
7.5、强制HTTPS
7.6、防跨站请求伪造
7.7、防开放重定向攻击
7.8、防跨站脚本
7.9、跨域请求
第8章:基于SignalR开发实时通信应用
8.1、基于SignalR的实时通信
8.2、服务端实现
8.3、客户端实现
第9章:基于Blazor的Web客户端技术
9.1、Blazor的应用模型
9.2、创建项目
9.3、页面路由
9.4、数据绑定
9.5、组件
9.6、状态管理
第10章:日志与监控
10.1、日志组件
10.2、健康检查组件
第11章:远程调用
11.1、使用HttpClient调用远程API
11.2、使用HttpClientFactory机制管理HttpClient
11.3、使用gRPC实现高性能远程调用
第12章:部署ASP.NET
Core应用
12.1、部署到IIS中
12.2、部署为Windows
Service
12.3、部署到Linux中
12.4、部署到Docker中
12.5、高可用架构
第13章:ASP.NET
Core高级内容
13.1、文件提供程序
13.2、请求功能接口
13.3、URL重写
13.4、缓存
第14章:结合ML.NET实现机器学习应用
14.1、机器学习简介
14.2、ML.NET简介
14.3、ML.NET特色功能
14.4、ML.NET开发环境搭建
14.5、ML.NET快速上手
14.6、ML.NET与ONNX实践
第15章:更多的学习途径
15.1、.NET
Core的学习途径
15.2、其他需要关注的技术

相关推荐

微信二维码