• ASP.NET Core3从入门到实战
21年品牌 40万+商家 超1.5亿件商品

ASP.NET Core3从入门到实战

全新正版 极速发货

45.2 5.7折 79 全新

库存5件

广东广州
认证卖家担保交易快速发货售后保障

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

出版社机械工业出版社

ISBN9787111669845

出版时间2021-01

装帧平装

开本16开

定价79元

货号1202202564

上书时间2024-06-28

徐小智的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
内容摘要
以下信息以网上匹配仅供参考,不支持以此为由退款内容简介:在Web应用研发领域容器编排、微服务、服务网格等先进架构已大行其道的今天,本书作为ASP.NETCore的入门教程,可以让广大开发人员在自己的技能列表里添加上这个关键项。本书从ASP.NETCore的核心组件入手,延伸到MVC、WebAPI、SignalR(实时通信应用)、Blazor(wasm应用)、机器学习等多种应用开发,全方位地讲解ASP.NETCore的应用场景、开发实践和部署发布,带领读者学习从开发到发布基于ASP.NETCore项目的全过程。本书主要针对的是对C#语法和Web开发有一定了解、期望使用C#语言开发Web项目的初学者,也可以是具有ASP.NETMVC开发经验、希望通过ASP.NETCore提升跨平台和容器化开发能力的开发者。目录:前言第1章为什么选择ASP.NETCore1  1.1什么是.NET1  1.2ASP.NETCore的特点3  1.3读者能从本书学到什么4第2章ASP.NETCore开发工具安装6  2.1.NETCoreSDK安装62.1.1获取.NETCoreSDK62.1.2安装.NETCoreSDK7  2.2VisualStudioCode安装72.2.1获取VisualStudioCode82.2.2安装VisualStudioCode82.2.3更新VisualStudioCode10  2.3VisualStudio2019安装102.3.1确保计算机可以安装VisualStudio102.3.2获取VisualStudio112.3.3安装VisualStudio安装程序112.3.4启动安装程序12第3章ASP.NETCore核心组件详解13  3.1框架总述13  3.2依赖注入143.2.1什么是依赖注入143.2.2依赖注入组件153.2.3服务描述类ServiceDescriptor163.2.4IServiceCollection与服务注册183.2.5通过IServiceProvider获取服务实例203.2.6作用域与生命周期223.2.7IDisposable与生命周期253.2.8扩展接口IServiceProviderFactory253.2.9在Controller中获取服务28  3.3配置组件293.3.1配置组件的构造过程293.3.2内存配置提供程序323.3.3命令行配置提供程序323.3.4环境变量配置提供程序343.3.5文件配置提供程序353.3.6Key-per-file配置提供程序373.3.7使用IConfiguration读取配置383.3.8使用强类型接收配置40  3.4选项组件423.4.1选项的注入与使用423.4.2使用命名选项443.4.3验证选项463.4.4选项后期配置47  3.5中间件483.5.1注册中间件493.5.2常用的内置中间件51  3.6路由与终结点523.6.1注册终结点533.6.2路由模板543.6.3特性路由553.6.4路由约束563.6.5生成链接57第4章基于MVC设计模式的Web应用59  4.1创建第一个ASP.NETCoreMVC项目59  4.2什么是MVC模式63  4.3视图644.3.1使用视图的好处654.3.2创建视图664.3.3利用控制器指定视图664.3.4视图发现674.3.5向视图传递数据684.3.6动态视图72  4.4部分视图734.4.1何时使用部分视图734.4.2声明部分视图734.4.3引用部分视图744.4.4呈现部分视图754.4.5通过部分视图访问数据76  4.5控制器784.5.1什么是控制器784.5.2Action794.5.3横切关注点80  4.6路由804.6.1自定义路由814.6.2混合路由824.6.3动态路由82  4.7区域85  4.8筛选器894.8.1筛选器的工作原理904.8.2实现91  4.9模型绑定器954.9.1什么是模型绑定954.9.2目标964.9.3源974.9.4不存在模型属性的源984.9.5类型转换错误994.9.6复杂类型994.9.7集合1014.9.8字典1024.9.9模型绑定路由数据和URL字符串参数的全局行为1024.9.10特殊数据类型1034.9.11输入格式化程序1034.9.12从模型绑定中排除指定类型1054.9.13手动模型绑定106第5章基于ASP.NETCore的WebAPI107  5.1创建ASP.NETCore的WebAPI项目107  5.2带有Swagger的WebAPI帮助页1115.2.1Swashbuckle.AspNetCore1115.2.2Swagger规范1125.2.3SwaggerUI113  5.3ASP.NETCoreWebAPI中控制器的返回类型1145.3.1特定类型1145.3.2IActionResult类型1155.3.3ActionResult类型117  5.4WebAPI约定1185.4.1应用WebAPI约定1195.4.2创建WebAPI约定120第6章ASP.NETCore中的数据库访问122  6.1EntityFrameworkCore122  6.2安装并运行MySQL1236.2.1启动MySQL1256.2.2创建数据库125  6.3数据库访问1266.3.1添加数据库上下文1266.3.2创建控制器127  6.4.NETCoreDapper128第7章安全与身份认证129  7.1身份认证1297.1.1身份认证处理程序1307.1.2身份认证方案1307.1.3身份认证服务1307.1.4身份认证中间件1317.1.5添加基于策略的身份认证方案1327.1.6用户信息模型1337.1.7添加自定义身份认证处理程序133  7.2授权1357.2.1简单授权1357.2.2基于角色的授权1367.2.3基于策略的授权1377.2.4授权中间件1377.2.5授权处理程序1387.2.6自定义授权处理程序139  7.3集成IdentityServer4139  7.4数据保护1417.4.1数据保护入门1427.4.2用户机密管理1437.4.3小结143  7.5强制HTTPS1437.5.1RequireHttpsAttribute1447.5.2HTTPS重定向中间件1447.5.3HTTP严格传输安全协议145  7.6防跨站请求伪造1457.6.1什么是跨站请求伪造1467.6.2同步令牌模式146  7.7防开放重定向攻击147  7.8防跨站脚本1487.8.1防范跨站脚本攻击1497.8.2使用Razor的HTML编码1497.8.3使用Razor的JavaScript编码1497.8.4小结150  7.9跨域请求1507.9.1跨域资源共享1507.9.2启用CORS中间件1507.9.3配置需要CORS的资源路径1527.9.4小结152第8章基于SignalR开发实时通信应用153  8.1基于SignalR的实时通信1538.1.1数据交互传输1538.1.2Hub中心154  8.2服务端实现1558.2.1创建和使用Hub1558.2.2启用SignalR1558.2.3上下文对象Context1568.2.4Clients对象1568.2.5向客户端发送消息1578.2.6处理连接事件1588.2.7用户和组1588.2.8服务的可扩展实现159  8.3客户端实现1608.3.1创建connection对象1608.3.2使用on添加客户端方法1608.3.3使用start开始连接服务端1608.3.4使用invoke调用服务端方法1618.3.5自动连接1618.3.6手动重连163第9章基于Blazor的Web客户端技术164  9.1Blazor的应用模型165  9.2创建项目166  9.3页面路由169  9.4数据绑定171  9.5组件1729.5.1模板化组件1729.5.2组件库174  9.6状态管理176第10章日志与监控181  10.1日志组件18110.1.1日志类别18310.1.2日志级别18410.1.3日志对象与依赖注入18510.1.4事件ID18610.1.5使用日志模板18710.1.6日志作用域18810.1.7筛选日志输出192  10.2健康检查组件19310.2.1注册健康检查19410.2.2配置健康检查终结点19610.2.3自定义健康检查项19810.2.4检查结果发布器199第11章远程调用201  11.1使用HttpClient调用远程API20111.1.1构造HttpClient20111.1.2发出请求20311.1.3设置代理20411.1.4处理Cookie204  11.2使用HttpClientFactory机制管理HttpClient20511.2.1注册并使用HttpClientFactory20511.2.2使用命名客户端20711.2.3使用类型化客户端20811.2.4使用ConfigureHttpClient20911.2.5使用ConfigurePrimaryHttpMessageHandler21011.2.6理解生命周期21111.2.7HTTP请求管道21211.2.8使用ConfigureHttpMessageHandlerBuilder21311.2.9关于请求日志214  11.3使用gRPC实现高性能远程调用21511.3.1定义接口描述21611.3.2配置服务端21711.3.3配置客户端21911.3.4使用dotnet-grpc命令行工具管理.proto文件引用220第12章部署ASP.NETCore应用222  12.1部署到IIS中22212.1.1概述22212.1.2下载和安装ASP.NETCore模块22312.1.3部署到IIS

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP