由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书ASP.NET Core 5.0开发入门与实战9787111696827
¥ ×1
前言
章 项目介绍
1.1ASP.NET Core发展史
1.1.1站在巨人的肩膀上
1.1.2将开源进行到底
1.1.3.NET的未来
1.2项目整体架构介绍
1.2.1涉及的知识点
1.2.2需要掌握的技能
1..本书的学方
1.3学完本书的成果
1.4小结
第2章环境配置与示例创建
2.1搭建环境
2.1.1SDK的选择与安装
2.1.2Visual Studio 2019的下载与安装
2.2实例——从创建Hello World开始
2.2.1创建.Net Core控制台项目
2.2.2创建ASP.NET Core Web API项目
2..了解类型的NetCore项目
.API实例模板项目结构分析
..1依赖项
..2launchSettings.json
..Controllers
..4appsettings.json
..5Program.cs
..Sru.cs
2.4项目分层结构搭建
2.4.1设计仓储接口与实现
2.4.2设计服务接口与实现
2.5小结
第3章 接口文档Swagger
3.1引入Swagger
3.1.1引用NuGet包
3.1.2配置服务
3.1.3配置中间件
3.1.4查看效果
3.2Swagger额外配置
3.2.1设置Swagger页面为首页-开发环境
3.2.2设置Swagger页面为首页-生产环境
3..给接口添加注释
3.2.4对Model也添加注释说明
3.2.5去掉Swagger警告提示
3.3小结
第4章 授权与认
4.1JWT权限验
4.2生成一个令牌
4.2.1服务注册与参数配置
4.2.2设计登录接口
4.3JWT——权限三步走
4.3.1API接口授权
4.3.2配置认服务
4.3.3配置官方认中间
4.3.4发起登录请求
4.4核心知识梳理
4.4.1什么是Claim
4.4.2了解Bearer认
4.4.3JWT(JSON Web Token)
4.4.4扩展
4.5小结
第5章 Entity Framework Core数据访问与仓储模式
5.1实体Model数据层
5.2创建实体模型与数据库
5.2.1创建实体模型
5.2.2创建文章仓储接口
5..创建数据库
5.3Article服务调用
5.3.1完善仓储实现
5.3.2补充Article服务
5.3.3调用Article Controller
5.4小结
第6章 异步泛型仓储
6.1设计仓储基类接口
6.2对仓储基接口进行实现
6.3设计应用服务层基类与基接口
6.4运行项目,并调试接口
6.5小结
第7章 依赖注入IoC与AutoMap
7.1依赖注入
7.2什么是控制反转(IoC)
7.3依赖注入的理解和思考
7.4常见的IoC框架
7.5较好用的IoC框架使用——Autofac
7.6整个dll程序集批量注入
7.7小结
第8章 实战:站点业务接口设计
8.1介绍
8.2创建模型
8.3配置上下文
8.4模型映
8.4.1引入AutoMapper的相关包
8.4.2添加映文件
8.4.3使用AutoMapper实现模型映,并注入
8.5注入泛型仓储
8.6业务接口实现
8.6.1授权接口
8.6.2文章接口
8.6.3问答接口
8.6.4个人中心接口
8.6.5主页接口
8.7创建迁移运行测试
8.8小结
第9章 实战:AOP实现日志记录和缓存
9.1AOP实现日志记录(服务层)
9.1.1添加BbsLog AOP
9.1.2添加到Autofac容器中,实现注入
9.1.3运行项目测试
9.2AOP实现接口数据的缓存功能
9.2.1定义Memory缓存类和接口
9.2.2定义一个缓存
9..注入缓存
9.2.4运行项目测试
9.3小结
0章 实战:单元测试与集成测试
10.1面向测试编程
10.1.1单元测试
10.1.2集成测试
10.1.3面向TDD测试驱动开发
10.2实例——编写单元测试案例
10.2.1使用xUnit组件
10.2.2设计服务测试
10..运行测试
10.3实例——编写集成测试案例
10.3.1使用TestServer构建服务
10.3.2集成测试文章管理场景
10.3.3携带令牌访问API接口
10.4小结
1章 实战:发布与部署真机
11.1通过VS发布
11.1.1框架依赖部署模式
11.1.2独立部署模式
11.2通过命令行发布
11.3在Windows服务器中部署
11.3.1安装IIS服务器
11.3.2安装运行时并开启站点服务
11.4在Linux服务器中部署
11.4.1安装运行时并使用Kestrel启动服务
11.4.2配置Supervisor守护服务
11.4.3使用Nginx作为代理服务器
11.5配置外网可访问的域名
11.6小结
2章 前端入门
12.1Promise类型
12.1.1基本用法
12.1.2异常处理
12.1.3对象转成Promise
12.1.4批量执行
12.2异步方法
12.2.1基本用法
12.2.2异常处理
12..异步的应用
12.2.4根据子类获取父类
12.2.5调用父类方法
1.ES模块化编程
1..1Class基本用法
1..2静态方法和静态属
1..继承
1..4根据子类获取父类
1..5调用父类方法
1..导出模块
1..导入模块
1..默认导出
1..导入、导出的复合写法
1..10导入函数
12.4JavaScript超集之TypeScript
12.4.1基础类型与变量声明
12.4.2函数
12.4.3接口与类
12.4.4泛型
12.5CSS扩展语言之Sass
12.5.1嵌套规则
12.5.2父选择器
12.5.3属嵌套
12.5.4注释
12.5.5变量
12.5.6运算
12.5.7插值语句
12.5.8引入样式
12.5.9使用混合器复用代码
12.6小结
3章 Vue入门
13.1个Vue程序
13.1.1引入Vue.js
13.1.2显示Hello World
13.2生命周期
……
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格