扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
湖南省志(1978-2002)?铁路志
-
>
公路车宝典(ZINN的公路车维修与保养秘籍)
-
>
晶体管电路设计(下)
-
>
基于个性化设计策略的智能交通系统关键技术
-
>
德国克虏伯与晚清火:贸易与仿制模式下的技术转移
-
>
花样百出:贵州少数民族图案填色
-
>
识木:全球220种木材图鉴
ASP.NET Core 3从入门到实战 版权信息
- ISBN:9787111669845
- 条形码:9787111669845 ; 978-7-111-66984-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
ASP.NET Core 3从入门到实战 内容简介
在Web应用研发领域容器编排、微服务、服务网格等优选架构已大行其道的今天,本书作为ASP.NET Core的入门教程,可以让广大开发人员在自己的技能列表里添加上这个关键项。本书从ASP.NET Core的核心组件入手,延伸到MVC、WebAPI、SignalR(实时通信应用)、Blazor(wasm应用)、机器学习等多种应用开发,多方面地讲解ASP.NET Core的应用场景、开发实践和部署发布,带领读者学习从开发到发布基于ASP.NET Core项目的全过程。
本书主要针对的是对C#语法和Web开发有一定了解、期望使用C#语言开发Web项目的初学者,也可以是具有ASP.NET MVC开发经验、希望通过ASP.NET Core提升跨平台和容器化开发能力的开发者。
ASP.NET Core 3从入门到实战 目录
前言第1章 为什么选择ASPNET Core1 11 什么是NET1 12 ASPNET Core的特点3 13 读者能从本书学到什么4第2章 ASPNET Core开发工具安装6 21 NET Core SDK安装6 211 获取NET Core SDK6 212 安装NET Core SDK7 22 Visual Studio Code安装7 221 获取Visual Studio Code8 222 安装Visual Studio Code8 223 更新Visual Studio Code10 23 Visual Studio 2019安装10 231 确保计算机可以安装Visual Studio10 232 获取 Visual Studio11 233 安装Visual Studio安装程序11 234 启动安装程序12第3章 ASPNET Core核心组件详解13 31 框架总述13 32 依赖注入14 321 什么是依赖注入14 322 依赖注入组件15 323 服务描述类ServiceDescriptor16 324 IServiceCollection与服务注册18 325 通过IServiceProvider获取服务实例20 326 作用域与生命周期22 327 IDisposable与生命周期25 328 扩展接口IServiceProviderFactory25 329 在Controller中获取服务28 33 配置组件29 331 配置组件的构造过程29 332 内存配置提供程序32 333 命令行配置提供程序32 334 环境变量配置提供程序34 335 文件配置提供程序35 336 Key-per-file配置提供程序37 337 使用IConfiguration读取配置38 338 使用强类型接收配置40 34 选项组件42 341 选项的注入与使用42 342 使用命名选项44 343 验证选项46 344 选项后期配置47 35 中间件48 351 注册中间件49 352 常用的内置中间件51 36 路由与终结点52 361 注册终结点53 362 路由模板54 363 特性路由55 364 路由约束56 365 生成链接57第4章 基于MVC设计模式的Web应用59 41 创建**个ASPNET Core MVC项目59 42 什么是MVC模式63 43 视图64 431 使用视图的好处65 432 创建视图66 433 利用控制器指定视图66 434 视图发现67 435 向视图传递数据68 436 动态视图72 44 部分视图73 441 何时使用部分视图73 442 声明部分视图73 443 引用部分视图74 444 呈现部分视图75 445 通过部分视图访问数据76 45 控制器78 451 什么是控制器78 452 Action79 453 横切关注点80 46 路由80 461 自定义路由81 462 混合路由82 463 动态路由82 47 区域85 48 筛选器89 481 筛选器的工作原理90 482 实现91 49 模型绑定器95 491 什么是模型绑定95 492 目标96 493 源97 494 不存在模型属性的源98 495 类型转换错误99 496 复杂类型99 497 集合101 498 字典102 499 模型绑定路由数据和URL字符串参数的全局行为102 4910 特殊数据类型103 4911 输入格式化程序103 4912 从模型绑定中排除指定类型105 4913 手动模型绑定106第5章 基于ASPNET Core的Web API107 51 创建ASPNET Core的Web API项目107 52 带有Swagger的Web API帮助页111 521 SwashbuckleAspNetCore111 522 Swagger规范112 523 Swagger UI113 53 ASPNET Core Web API中控制器的返回类型114 531 特定类型114 532 IActionResult 类型115 533 ActionResult 类型117 54 Web API约定118 541 应用Web API约定119 542 创建Web API约定120第6章 ASPNET Core中的数据库访问122 61 Entity Framework Core122 62 安装并运行MySQL123 621 启动MySQL125 622 创建数据库125 63 数据库访问126 631 添加数据库上下文126 632 创建控制器127 64 NET Core Dapper128第7章 安全与身份认证129 71 身份认证129 711 身份认证处理程序130 712 身份认证方案130 713 身份认证服务130 714 身份认证中间件131 715 添加基于策略的身份认证方案132 716 用户信息模型133 717 添加自定义身份认证处理程序133 72 授权135 721 简单授权135 722 基于角色的授权136 723 基于策略的授权137 724 授权中间件137 725 授权处理程序138 726 自定义授权处理程序139 73 集成IdentityServer4139 74 数据保护141 741 数据保护入门142 742 用户机密管理143 743 小结143 75 强制HTTPS143 751 RequireHttpsAttribute144 752 HTTPS重定向中间件144 753 HTTP严格传输安全协议145 76 防跨站请求伪造145 761 什么是跨站请求伪造146 762 同步令牌模式146 77 防开放重定向攻击147 78 防跨站脚本148 781 防范跨站脚本攻击149 782 使用Razor的HTML编码149 783 使用Razor的JavaScript编码149 784 小结150 79 跨域请求150 791 跨域资源共享150 792 启用CORS中间件150 793 配置需要CORS的资源路径152 794 小结152第8章 基于SignalR开发实时通信应用153 81 基于SignalR的实时通信153 811 数据交互传输153 812 Hub中心154 82 服务端实现155 821 创建和使用Hub155 822 启用SignalR155 823 上下文对象Context156 824 Clients对象156 825 向客户端发送消息157 826 处理连接事件158 827 用户和组158 828 服务的可扩展实现159 83 客户端实现160 831 创建connection对象160 832 使用on添加客户端方法160 833 使用start开始连接服务端160 834 使用invoke调用服务端方法161 835 自动连接161 836 手动重连163第9章 基于Blazor的Web客户端技术164 91 Blazor的应用模型165 92 创建项目166 93 页面路由169 94 数据绑定171 95 组件172 951 模板化组件172 952 组件库174 96 状态管理176第10章 日志与监控181 101 日志组件181 1011 日志类别183 1012 日志级别184 1013 日志对象与依赖注入185 1014 事件ID186 1015 使用日志模板187 1016 日志作用域188 1017 筛选日志输出192 102 健康检查组件193 1021 注册健康检查194 1022 配置健康检查终结点196 1023 自定义健康检查项198 1024 检查结果发布器199第11章 远程调用201 111 使用HttpClient调用远程API201 1111 构造HttpClient201 1112 发出请求203 1113 设置代理204 1114 处理Cookie204 112 使用HttpClientFactory机制管理HttpClient205 1121 注册并使用HttpClientFactory205 1122 使用命名客户端207 1123 使用类型化客户端208 1124 使用ConfigureHttpClient209 1125 使用ConfigurePrimaryHttpMessageHandler210 1126 理解生命周期211 1127 HTTP请求管道212 1128 使用ConfigureHttpMessageHandlerBuilder213 1129 关于请求日志214 113 使用gRPC实现高性能远程调用215 1131 定义接口描述216 1132 配置服务端217 1133 配置客户端219 1134 使用dotnet-grpc命令行工具管理 proto 文件引用220第12章 部署ASPNET Core应用222 121 部署到IIS中222 1211 概述222 1212 下载和安装ASPNET Core模块223 1213 部署到IIS
展开全部
书友推荐
- >
莉莉和章鱼
莉莉和章鱼
¥14.3¥42.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥9.2¥24.0 - >
山海经
山海经
¥22.4¥68.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
罗曼·罗兰读书随笔-精装
罗曼·罗兰读书随笔-精装
¥17.4¥58.0 - >
名家带你读鲁迅:朝花夕拾
名家带你读鲁迅:朝花夕拾
¥13.3¥21.0 - >
有舍有得是人生
有舍有得是人生
¥14.4¥45.0 - >
李白与唐代文化
李白与唐代文化
¥8.9¥29.8
本类畅销
-
电工电子实验指导
¥16.7¥19.8 -
电工与电子技术实验
¥16.9¥19 -
信号与系统仿真教程及实验指导
¥42.3¥59 -
高压电气设备试验
¥28.2¥38 -
电工电子实验
¥8.4¥17 -
学PLC很容易:图说PLC
¥47.9¥68