新春将至,本公司假期时间为:2025年1月23日至2025年2月7日。2月8日订单陆续发货,期间带来不便,敬请谅解!
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新正版ASP.NETCore3从入门到实战9787111669845机械工业
¥ ×1
新春将至,本公司假期时间为:2025年1月23日至2025年2月7日。2月8日订单陆续发货,期间带来不便,敬请谅解!
前言<br/>章 为什么选择ASP.NET Cre<br/> 1.1 什么是.NET1<br/> 1.2 ASP.NET Core的特点3<br/> 1.3 读者能从本书学到什么4<br/>第2章 ASP.NET Core开发工具安装6<br/> 2.1 .NET Core SDK安装6<br/> 2.1.1 获取.NET Core SDK6<br/> 2.1.2 安装.NET Core SDK7<br/> 2.2 Visual Studio Code安装7<br/> 2.2.1 获取Visual Studio Code8<br/> 2.2.2 安装Visual Studio Code8<br/> 2.. 更新Visual Studio Cde0<br/> . Visual Studio 2019安装10<br/> ..1 确保计算机可以安装Visual Studi0<br/> ..2 获取 Visual Studi1<br/> .. 安装Visual Studio安装程序11<br/> ..4 启动安装程序12<br/>第3章 ASP.NET Core核心组件详解13<br/> 3.1 框架总述13<br/> 3.2 依赖注入14<br/> 3.2.1 什么是依赖注入14<br/> 3.2.2 依赖注入组件15<br/> 3.. 服务描述类ServiceDescriptr6<br/> 3.2.4 IServiceCollection与服务注册18<br/> 3.2.5 通过IServiceProvider获取服务实例20<br/> 3.2.6 作用域与生命周期22<br/> 3.2.7 isposable与生命周期25<br/> 3.2.8 扩展接口IServiceProviderFactory<TContainerBuilder>25<br/> 3.2.9 在Controller中获取服务28<br/> 3.3 配置组件29<br/> 3.3.1 配置组件的构造过程29<br/> 3.3.2 内存配置提供程序32<br/> 3.3.3 命令行配置提供程序32<br/> 3.3.4 环境变量配置提供程序34<br/> 3.3.5 文件配置提供程序35<br/> 3.3.6 Key-per-file配置提供程序37<br/> 3.3.7 使用IConfiguration读取配置38<br/> 3.3.8 使用强类型接收配置40<br/> 3.4 选项组件42<br/> 3.4.1 选项的注入与使用42<br/> 3.4.2 使用命名选项44<br/> 3.4.3 验选项46<br/> 3.4.4 选项后期配置47<br/> 3.5 中间件48<br/> 3.5.1 注册中间件49<br/> 3.5.2 常用的内置中间件51<br/> 3.6 路由与终结点52<br/> 3.6.1 注册终结点53<br/> 3.6.2 路由模板54<br/> 3.6.3 特路由55<br/> 3.6.4 路由约束56<br/> 3.6.5 生成链接57<br/>第4章 基于MVC设计模式的Web应用59<br/> 4.1 创建个ASP.NET Core MVC项目59<br/> 4.2 什么是MVC模式63<br/> 4.3 视图64<br/> 4.3.1 使用视图的好处65<br/> 4.3.2 创建视图66<br/> 4.3.3 利用控制器指定视图66<br/> 4.3.4 视图发现67<br/> 4.3.5 向视图传递数据68<br/> 4.3.6 动态视图72<br/> 4.4 部分视图73<br/> 4.4.1 何时使用部分视图73<br/> 4.4.2 声明部分视图73<br/> 4.4.3 引用部分视图74<br/> 4.4.4 呈现部分视图75<br/> 4.4.5 通过部分视图访问数据76<br/> 4.5 控制器78<br/> 4.5.1 什么是控制器78<br/> 4.5.2 Action79<br/> 4.5.3 横切关注点80<br/> 4.6 路由80<br/> 4.6.1 自定义路由81<br/> 4.6.2 混合路由82<br/> 4.6.3 动态路由82<br/> 4.7 区域85<br/> 4.8 筛选器89<br/> 4.8.1 筛选器的工作原理90<br/> 4.8.2 实现91<br/> 4.9 模型绑定器95<br/> 4.9.1 什么是模型绑定95<br/> 4.9.2 目标96<br/> 4.9.3 源97<br/> 4.9.4 不存在模型属的源98<br/> 4.9.5 类型转换错误99<br/> 4.9.6 复杂类型99<br/> 4.9.7 集合101<br/> 4.9.8 字典102<br/> 4.9.9 模型绑定路由数据和URL字符串参数的全局行为102<br/> 4.9.10 特殊数据类型103<br/> 4.9.11 输入格式化程序103<br/> 4.9.12 从模型绑定中排除指定类型105<br/> 4.9.13 手动模型绑定106<br/>第5章 基于ASP.NET Core的Web API107<br/> 5.1 创建ASP.NET Core的Web API项目107<br/> 5.2 带有Swagger的Web API帮页111<br/> 5.2.1 Swashbuckle.AspNetCre11<br/> 5.2.2 Swagger规范112<br/> 5.. Swagger UI113<br/> 5.3 ASP.NET Core Web API中控制器的返回类型114<br/> 5.3.1 特定类型114<br/> 5.3.2 IActionResult 类型115<br/> 5.3.3 ActionResult <T>类型117<br/> 5.4 Web API约定118<br/> 5.4.1 应用Web API约定119<br/> 5.4.2 创建Web API约定120<br/>第6章 ASP.NET Core中的数据库访问122<br/> 6.1 Entity Framework Cre22<br/> 6.2 安装并运行MySL<br/> 6.2.1 启动MySL25<br/> 6.2.2 创建数据库125<br/> 6.3 数据库访问126<br/> 6.3.1 添加数据库上下文126<br/> 6.3.2 创建控制器127<br/> 6.4 .NET Core Dapper128<br/>第7章 安全与身份认129<br/> 7.1 身份认129<br/> 7.1.1 身份认处理程序130<br/> 7.1.2 身份认方案130<br/> 7.1.3 身份认服务130<br/> 7.1.4 身份认中间131<br/> 7.1.5 添加基于策略的身份认方案132<br/> 7.1.6 用户信息模型133<br/> 7.1.7 添加自定义身份认处理程序133<br/> 7.2 授权135<br/> 7.2.1 简单授权135<br/> 7.2.2 基于角色的授权136<br/> 7.. 基于策略的授权137<br/> 7.2.4 授权中间件137<br/> 7.2.5 授权处理程序138<br/> 7.2.6 自定义授权处理程序139<br/> 7.3 集成IdentityServer4139<br/> 7.4 数据保护141<br/> 7.4.1 数据保护入门142<br/> 7.4.2 用户机密管理143<br/> 7.4.3 小结143<br/> 7.5 强制HTTPS143<br/> 7.5.1 RequireHttpsAttribute144<br/> 7.5.2 HTTPS重定向中间件144<br/> 7.5.3 HTTP严格传输安全协议145<br/> 7.6 防跨站请求伪造145<br/> 7.6.1 什么是跨站请求伪造146<br/> 7.6.2 同步令牌模式146<br/> 7.7 防开放重定向攻击147<br/> 7.8 防跨站脚本148<br/> 7.8.1 防范跨站脚本攻击149<br/> 7.8.2 使用Razor的HTML编码149<br/> 7.8.3 使用Razor的JavaScript编码149<br/> 7.8.4 小结150<br/> 7.9 跨域请求150<br/> 7.9.1 跨域资源共享150<br/> 7.9.2 启用CORS中间件150<br/> 7.9.3 配置需要CORS的资源路径152<br/> 7.9.4 小结152<r/>第8章 基于SignalR开发实时通信应用153<br/> 8.1 基于SignalR的实时通信153<br/> 8.1.1 数据交互传输153<br/> 8.1.2 Hub中心154<br/> 8.2 服务端实现155<br/> 8.2.1 创建和使用Hub155<br/> 8.2.2 启用SignalR155<br/> 8.. 上下文对象Context156<br/> 8.2.4 Clients对象156<br/> 8.2.5 向客户端发送消息157<br/> 8.2.6 处理连接事件158<br/> 8.2.7 用户和组158<br/> 8.2.8 服务的可扩展实现159<br/> 8.3 客户端实现160<br/> 8.3.1 创建connection对象160<br/> 8.3.2 使用on添加客户端方法160<br/> 8.3.3 使用start开始连接服务端160<br/> 8.3.4 使用invoke调用服务端方法161<br/> 8.3.5 自动连接161<br/> 8.3.6 手动重连163<br/>第9章 基于Blazor的Web客户端技术164<br/> 9.1 Blazor的应用模型165<br/> 9.2 创建项目166<br/> 9.3 页面路由169<br/> 9.4 数据绑定171<br/> 9.5 组件172<br/> 9.5.1 模板化组件172<br/> 9.5.2 组件库174<br/> 9.6 状态管理176<br/>0章 日志与监控181<br/> 10.1 日志组件181<br/> 10.1.1 日志类别183<br/> 10.1.2 日志级别184<br/> 10.1.3 日志对象与依赖注入185<br/> 10.1.4 事件186<br/> 10.1.5 使用日志模板187<br/> 10.1.6 日志作用域188<br/> 10.1.7 筛选日志输出192<br/> 10.2 健康检查组件193<br/> 10.2.1 注册健康检查194<br/> 10.2.2 配置健康检查终结点196<br/> 10.. 自定义健康检查项198<br/> 10.2.4 检查结果发布器199<br/>1章 远程调用201<br/> 11.1 使用HttpClient调用远程API201<br/> 11.1.1 构造HttpClient201<br/> 11.1.2 发出请求203<br/> 11.1.3 设置代理204<br/> 11.1.4 处理Cookie204<br/> 11.2 使用HttpClientFactory机制管理HttpClient205<br/> 11.2.1 注册并使用HttpClientFactory205<br/> 11.2.2 使用命名客户端207<br/> 11.. 使用类型化客户端208<br/> 11.2.4 使用ConfigureHttpClient209<br/> 11.2.5 使用ConfigurePrimaryHttpMessageHandler210<br/> 11.2.6 理解生命周期211<br/> 11.2.7 HTTP请求管道212<br/> 11.2.8 使用ConfigureHttpMessageHandlerBuilder213<br/> 11.2.9 关于请求日志214<br/> 11.3 使用gRPC实现高能远程调用215<br/> 11.3.1 定义接口描述216<br/> 11.3.2 配置服务端217<br/> 11.3.3 配置客户端219<br/> 11.3.4 使用dotnet-grpc命令行工具管理 .proto 文件引用220<br/>2章 部署ASP.NET Core应用222<br/> 12.1 部署到IIS中222<br/> 12.1.1 概述222<br/> 12.1.2 下载和安装ASP.NET Core模块2<br/> 12.1.3 部署到IIS 站点224<br/> 12.2 部署为Windows Service227<br/> 12.2.1 配置应用227<br/> 12.2.2 安装和运行服务228<br/> 1. 部署到Linux中228<br/> 1..1 安装.NET运行时228<br/> 1..2 部署应用229<br/> 1.. 反向代理0<br/> 12.4 部署到Docker中1<br/> 12.4.1 Docker简介1<br/> 12.4.2 Docker术语1<br/> 12.4.3 生成和制作Dockerfile2<br/> 12.4.4 生成镜像<br/> 12.4.5 部署镜像4<br/> 12.5 高可用架构4<br/> 12.5.1 概述4<br/> 12.5.2 应用本身的高可用保障5<br/>3章 ASP.NET Core高级内容<br/> 13.1 文件提供程序<br/> 13.1.1 访问本地物理文件系统<br/> 13.1.2 监视文件的变化<br/> 13.2 请求功能接口<br/> 13.3 URL重写<br/> 13.3.1 重写规则<br/> 13.3.2 IRule接口241<br/> 13.3.3 小结242<br/> 13.4 缓存242<br/> 13.4.1 缓存标记帮程序242<br/> 13.4.2 内存缓存和分布式缓存243<br/>4章 结合ML.NET实现机器学习应用245<br/> 14.1 机器学习简介245<br/> 14.1.1 什么是机器学习245<br/> 14.1.2 机器学习的作用246<br/> 14.1.3 机器学习的分类247<br/> 14.1.4 机器学习的典型步骤247<br/> 14.2 ML.NET 简介248<br/> 14.3 ML.NET特色功能249<br/> 14.4 ML.NET开发环境搭建252<br/> 14.4.1 安装ML.NET库252<br/> 14.4.2 安装Microsoft.ML.TimeSeries与Microsoft.ML.AutoML253<br/> 14.4.3 安装ML.NET模型生成器254<br/> 14.4.4 安装ML.NET命令行接口工具254<br/> 14.5 ML.NET速上255<br/> 14.5.1 构建模型阶段256<br/> 14.5.2 使用模型阶段256<br/> 14.6 ML.NET与ONNX实践259<br/> 14.6.1 准备事项260<br/> 14.6.2 创建控制台应用程序260<br/> 14.6.3 准备数据和预训练的模型260<br/> 14.6.4 定义输入和输出数据结构261<br/> 14.6.5 定义评分预测类261<br/> 14.6.6 使用模型进行分析和输出266<br/>5章 更多的学习途径270<br/> 15.1 .NET Core的学习途径270<br/> 15.2 需要关注的技术271
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格