中图网文创礼盒,买2个减5元
欢迎光临中图网 请 | 注册
> >>
ASP.NET Core 3从入门到实战

ASP.NET Core 3从入门到实战

出版社:机械工业出版社出版时间:2021-01-01
开本: 16开 页数: 284
本类榜单:工业技术销量榜
中 图 价:¥57.7(7.3折) 定价  ¥79.0 登录后可看到会员价
加入购物车 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>
微信公众号

ASP.NET Core 3从入门到实战 版权信息

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
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服