.NET 6教程,.Net Core 2022视频教程,杨中科主讲

96.7万
3.3万
2020-12-05 09:45:58
正在缓冲...
9085
9029
1.9万
3232
课件和代码 https://github.com/yangzhongke/NETBookMaterials 第七部分项目视频传送门 https://www.bilibili.com/video/BV1zr4y1q7iR/
一名快乐的程序员
视频选集
(163/196)
自动连播
ASP.NET Core视频开始前聊两句
01:20
Part1-0学前说明
07:44
Part1-1什么是.NET Core
20:29
Part1-2.NET Core的重要问题
15:26
Part1-3.NET Standard
32:59
Part1-4关于.NET5和6版本的说明
03:37
Part1-5NET开发环境安装配置
27:49
Part1-6 .NET项目结构及程序发布
30:04
Part2-1-NuGet1
21:37
Part2-2-NuGet2
17:01
Part2-3异步编程1
13:37
Part2-4异步编程2 async await基本使用
20:21
Part2-5:异步编程3-编写异步方法
23:09
Part2-6:异步编程4 async、await原理揭秘
19:24
Part2-7:异步编程5 async背后的线程切换
12:29
Part2-8:异步编程6 异步方法不等于多线程
12:17
Part2-9:异步编程7 为什么有的异步方法没标async
18:02
Part2-10:异步编程8 不要用Sleep
11:16
Part2-11:异步编程9 CancellationToken
38:06
Part2-12:异步编程10 WhenAll
12:30
Part2-13:异步编程11 异步其他问题
14:44
Part2-14:LINQ 1 为啥要学LINQ
14:46
Part2-15:LINQ 2 Lambda是怎么来的
16:22
Part2-16:LINQ 3 揭秘LINQ方法的背后
18:25
Part2-17:LINQ 4 常用扩展方法1
11:40
Part2-18:LINQ 5 常用扩展方法2
26:56
Part2-19:LINQ 6 常用扩展方法3
12:39
Part2-20:LINQ 7 常用扩展方法4
21:08
Part2-21:LINQ 8 链式调用
10:16
Part2-22:LINQ 9 LINQ另一种倩影
08:40
Part2-23:LINQ 10 LINQ解决面试问题
17:17
Part2-24:依赖注入1_概念
08:39
Part2-25:依赖注入2_.NET中DI服务注册
19:26
Part2-26:依赖注入3_服务的生命周期
16:23
Part2-27:依赖注入4_服务定位器
17:34
Part2-28:依赖注入5_.NET依赖注入
22:07
Part2-29:依赖注入6_DI综合案例-1
24:52
Part2-30:依赖注入6_DI综合案例-2
23:24
Part2-31:依赖注入6_DI综合案例-3
24:00
Part2-32:配置系统1_入门
24:14
Part2-33:配置系统2_选项方式读取配置
29:25
Part2-34:配置系统3_其他配置提供者
25:56
Part2-35:配置系统4_开发自己的配置提供者,从学习者到创造者
49:36
Part2-36:配置系统5_开发数据库配置提供者
27:52
Part2-37:配置系统6_多配置源的优先级
17:39
Part2-38:.NET日志系统1_什么是Logging
39:21
Part2-39:.NET日志系统2_NLog
25:26
Part2-40:.NET日志系统3_NLog深入
21:40
Part2-41:.NET日志系统4_结构化日志和集中日志服务
45:38
Part3-EF Core-1-EFCore简介
40:18
Part3-EF Core-2-搭建EFCore开发环境
47:30
Part3-EF Core-3-EFCore数据的增删改查
30:21
Part3-EF Core4-FluentAPI哪些不该用
45:35
Part3-EF Core5-说FluentAPI的时候我们在说啥
16:15
Part3-EF Core6-主键无小事
36:35
Part3-7:EFCore Migration深入
12:54
Part3-8:EFCore其他迁移命令
18:42
Part3-9:EFCore反向工程
15:55
Part3-10:EFCore如何操作数据库
12:46
Part3-11:什么是EFCore做不到的
15:09
Part3-12:通过代码查看EFCore的SQL语句
20:21
Part3-13:同样的LINQ被翻译为不同的SQL语句
46:00
Part3-14:EF Core一对多关系配置
37:03
Part3-15:EF Core一对多关系数据的获取
12:31
Part3-16:EF Core额外的外键字段
21:22
Part3-17:EF Core单向导航属性
20:24
Part3-18:EF Core关系配置在任何一方都可以
08:31
Part3-19:EF Core自引用的组织结构树
39:07
Part3-20:EF Core一对一
18:28
Part3-21:EF Core多对多
21:51
Part3-22:EF Core基于关系的复杂查询
13:36
Part3-23:EF Core有了IEnumerable还要IQueryable干什么
14:54
Part3-24:EF Core客户端评估有时候也很可爱
12:21
Part3-25:EF Core IQueryable的延迟执行
32:29
Part3-26:EF Core IQueryable的复用
05:49
Part3-27:EF Core 分页查询
18:40
Part3-28:IQueryable是一次性把数据都加载到内存吗
27:02
Part3-29:EF Core中的异步方法
16:35
Part3-30:EF Core执行非查询原生SQL语句
29:42
Part3-31:EF Core执行实体相关查询原生SQL语句
17:55
Part3-32:EF Core执行任意原生SQL查询语句
19:25
Part3-33:EF Core如何知道实体数据变了
21:34
Part3-34:EF Core优化之AsNoTracking
06:21
Part3-35:EF Core实体状态跟踪的妙用
15:29
Part3-36:EFCore如何批量删除、新增、修改、插入
33:46
Part3-37:EF Core全局查询筛选器
26:30
Part3-38:EF Core悲观并发控制
37:37
Part3-39:EF Core乐观并发控制:并发令牌
17:12
Part3-40:EF Core乐观并发控制:RowVersion
17:04
Part3-41:什么是表达式树,Expression和Func的区别
19:25
Part3-42:查看表达式树的结构
13:59
Part3-43:通过代码动态构造表达式树
17:10
Part3-44:让动态构建表达式树更简单
13:48
Part3-45:让动态构建表达式树“动态”起来
26:53
Part3-46:不用Emit生成IL代码实现Select的动态化
21:29
Part3-47:尽量避免使用动态构建表达式树
20:38
Part4-1:C#新语法1
19:05
Part4-2:C#新语法2
18:08
Part4-3:C#新语法3可空引用类型
13:43
Part4-4:C#新语法4record基础
14:11
Part4-5:C#新语法5record的原理及深入
23:51
Part4-6:ASP.NET Core入门
18:39
Part4-7:ASP.NET Core MVC
21:52
Part4-8:ASP.NETCore开发效率利器HotReload
11:57
Part4-9:ASP.NETCore WebAPI入门1
13:54
Part4-10:ASP.NETCore WebAPI入门2
09:33
Part4-11:什么是REST
25:55
Part4-12:REST的优缺点
19:48
Part4-13:Restful中如何传递参数
11:53
Part4-14:Web API如何返回状态码
15:43
Part4-15:ASP.NETCore中REST落地指南
25:06
Part4-16:ASP.NETCore WebAPI的异步及返回值
24:46
Part4-17:ASP.NETCore Web API的参数问题
28:12
Part4-18:ASP.NET Core前后端分离开发1
27:31
Part4-19:ASP.NET Core前后端分离开发2
13:58
Part4-20:ASP.NET Core前后端分离开发3
52:34
Part4-21:ASP.NET Core中依赖注入的使用
18:21
Part4-22:案例:各项目自己进行服务的注册
20:51
Part4-23:程序员的性能优化万金油:缓存
11:24
Part4-24:ASP.NET Core客户端响应缓存
06:08
Part4-25:鸡肋的ASP.NET Core服务器端响应缓存
28:51
Part4-26:ASP.NETCore中的内存缓存
32:29
Part4-27:ASP.NETCore缓存的过期时间策略
22:34
Part4-28:ASP.NET Core缓存穿透的问题
11:14
Part4-29:ASP.NETCore缓存雪崩的问题
09:00
Part4-30:封装内存缓存操作的帮助类
17:23
Part4-31:ASP.NETCore分布式缓存
28:32
Part4-32:封装分布式缓存操作的帮助类
11:13
Part4-33:ASP.NETcore与配置系统的集成
22:54
Part4-34:.NETCore防止机密信息外泄到github
18:43
Part4-35:ASP.NETCore配置系统综合案例
26:08
Part4-36:多层项目中EFCore的使用
01:00:35
Part4-37:案例:复杂.NETCore项目中批量注册上下文
16:45
Part4-38:ExceptionFilter异常筛选器
35:29
Part4-39:ASP.NETCore中的ActionFilter
13:37
Part4-40:案例:自动启用事务的ActionFilter
52:21
Part4-41:案例:对请求限速的ActionFilter
15:07
Part4-42:ASP.NETCore中中间件的概念
11:00
Part4-43:中间件的基本使用
11:21
Part4-44:ASP.NETCore的中间件类
25:23
Part4-45:案例:徒手撸一个WebAPI框架
25:23
Part4-46:案例:编写Markdown渲染中间件
29:38
Part4-47:ASP.NETCore中间件和Filter的区别
11:40
Part5-1:ASP.NET Core标识框架1
43:17
Part5-2:ASP.NET Core标识框架2
37:46
Part5-3:ASP.NET Core实现密码的重置
18:07
Part5-4:代替Session的JWT是什么
18:20
Part5-5:.NET Core中JWT的基本使用
26:42
Part5-6:ASP.NET Core对JWT的封装实现RBAC
38:26
Part5-7:让Swagger中带JWT报文头
07:18
Part5-8:解决JWT无法提前撤回的难题
45:59
Part5-9:托管服务的使用
19:06
Part5-10:案例:定时导出数据
13:26
Part5-11:.NET内置数据校验的不足
08:33
Part5-12:FluentValidation的基本使用
13:11
Part5-13:FluentValidation中注入服务
09:45
Part5-14:什么是WebSocket、SignalR
18:11
Part5-15:ASP.NET Core SignalR的基本使用
38:47
Part5-16:SignalR的协议协商问题
27:26
Part5-17:SignalR的分布式部署
08:07
Part5-18:SignalR身份认证
37:34
Part5-19:SignalR向部分客户端发送消息
25:36
Part5-20:外部向SignalR的Hub发送消息
16:00
Part5-21:SignalR案例:导入英汉词典
55:48
Part5-22:ASP.NETCore程序的发布
40:51
Part6-1:软件架构设计的怪现状
23:32
Part6-2:什么是微服务
15:05
Part6-3:什么是DDD,应该怎么学
15:47
Part6-4:DDD之领域模型与事务脚本
23:38
Part6-5:DDD之通用语言、界限上下文
05:39
Part6-6DDD之实体与值对象
13:23
Part6-7DDD之聚合与聚合根
33:38
Part6-8DDD之领域服务与应用服务
29:26
Part6-9DDD之领域事件、集成事件
19:43
Part6-10.NET的充血模型与贫血模型
17:13
Part6-11EFCore对实体属性操作的秘密
25:49
Part6-12EFCore中充血模型的需求
18:32
Part6-13EFCore中实现充血模型
25:51
Part6-14:EFCore中实现值对象
52:34
Part6-15:构建表达式树简化值对象的比较
12:51
Part6-16:DDD聚合在.NET中的实现
47:38
Part6-17:用MediatR实现领域事件
13:39
Part6-18:EF Core中发布领域事件的合适时机
41:49
Part6-19:RabbitMQ简介
17:11
Part6-20:.NET中RabbitMQ的基本使用
34:48
Part6-21:.NET中简化DDD集成事件的框架
36:08
Part6-22:集成事件框架Zack.EventBus源代码讲解
16:38
Part6-23:什么是洋葱架构(整洁架构)
34:41
Part6-24:DDD实战-项目分层
28:42
Part6-25:DDD实战-领域模型的实现
36:02
Part6-26:DDD实战-领域服务的实现
35:42
Part6-27:DDD实战-基础设施的实现
39:31
Part6-28:DDD实战-工作单元的实现
32:15
Part6-29:DDD实战-应用层的实现
52:15
EFCore中使用DDD中的强类型Id不再痛苦
25:12
这不是最后一节课
00:40
客服
顶部
赛事库 课堂 2021拜年纪