ASP.NET Core分布式项目实战视频教程
分布式缓存是由多个应用服务器共享的缓存 ,通常作为访问它的应用服务器的外部服务进行维护。 分布式缓存可以提高 ASP.NET Core 应用的性能和可伸缩性,尤其是当应用由云服务或服务器场托管时 。
与其他将缓存数据存储在单个应用服务器上的缓存方案相比,分布式缓存具有多个优势。
课程目录:
1.Identity Server 4 准备
01.课程介绍.mp4
02.最小可行化产品MVP.mp4
03.两种软件开发模式:瀑布与敏捷.mp4
04.第一章计划与目录.mp4
05.业务介绍.mp4
06.架构设计.mp4
07.oAuth2介绍.mp4
08.IdentityServer4登录中心.mp4
09.客户端集成IdentityServer.mp4
10.第三方ClientCredential模式调用.mp4
11.ClientCredential模式总结.mp4
12.oauth密码模式identity server4实现.mp4
13.详解oauth2授权码流程.mp4
14.oauth2与open id connect 对比.mp4
15.oauth2 + oidc 实现 server部分.mp4
16.oauth2 + oidc 实现 client部分.mp4
17.Identity Server 4回顾.mp4
18.Consent 实现思路介绍.mp4
19.Consent视图制作.mp4
20.Consent Controller Get请求逻辑实现.mp4
21.运行Consent Page.mp4
22.Consent 确认逻辑实现.mp4
23.Consent 代码重构.mp4
24.集成ASP.NETCore Identity.mp4
25.ProfileService实现(调试).mp4
26.OpenIdConnect获取用户信息的两种方式.mp4
27.集成EFCore配置Client和API.mp4
2.Docker 准备
28.Docker介绍与目录.mp4
29.镜像容器与仓库.mp4
30.构建单机多容器环境-故障.mp4
31.构建单机多容器环境.mp4
32.Docker安装MongoDb.mp4
33.Docker安装Mysql及用户配置.mp4
34.Docker安装Mysql参数及环境变量使用.mp4
35.Docker安装Mysql挂载Host Volume.mp4
36.Docker安装MongoDB挂载Host Volume.mp4
37.Docker制作dotnet core控制台程序镜像.mp4
38.Mysql EF Core 快速构建 web api.mp4
39.ASPNETCORE WEB API与MYSQL互联.mp4
40.Docker Network.mp4
41.制作 docker compose.mp4
42.docker compose 启动容器.mp4
43.启动问题解决方式.mp4
44.Gitlab安装.mp4
45.GitFlow的三种流程.mp4
46.GitLab Runner注册和安装.mp4
47.Gitlab-CI Build Docker-compose自动发布.mp4
48.Giitlab-CI yml语法说明以及第二章总结.mp4
49.Docker仓库介绍以及阿里云镜像仓库的使用.mp4
50.本地部署Registry.mp4
51.Registry公网https带认证部署.mp4
3.项目开发-用户服务
52.架构设计之单体架构.mp4
53.系统扩展升级演进思路.mp4
54.微服务架构介绍.mp4
55.面向微服务架构的单体架构.mp4
56.UML业务分析之用户.mp4
57.UML业务分析之项目机会与消息.mp4
58.UML业务分析之项目流程详细介绍.mp4
59.微服务拆分与界限上下文的确定.mp4
60.用户服务EF Core模型设计.mp4
61.EF Core 数据库初始化.mp4
62.用户服务API设计.mp4
63.获取用户信息-数据访问与模型处理.mp4
64.全局异常处理与日志记录.mp4
65.通过HTTP Patch更新用户信息.mp4
66.单元测试初探.mp4
67.xunit+Moq+MemoryEFDbContext测试UserController.mp4
68.FluentAPI写UserController测试用例(上).mp4
69.FluentAPI写UserController测试用例(下).mp4
70.GitLab CI完整部署UserAPI到线上测试环境-上.mp4
71.GitLab CI完整部署UserAPI到线上测试环境-中.mp4
72.GitLab CI完整部署UserAPI到线上测试环境-下.mp4
4.项目开发-网关与认证
74.API网关与服务发现.mp4
75.用户注册与登录.mp4
76.IdentityService4自定义Validator.mp4
77.自定义Validator与UserService互通.mp4
78.集成Identity Server4到Identity api并调试通过.mp4
79.添加Ocelot网关并集成identity server4认证.mp4
80.Ocelot集成Consul服务发现.mp4
81.微服务之间的服务发现.mp4
82.Polly在eShopsOnContainer项目中的使用设计解析.mp4
83.实现ResilienceHttpClient.mp4
84.集成ResilienceHttpClient到IdentityAPI.mp4
85.调试ResilienceHttpClient和IdentityAPI.mp4
5.项目开发-通讯录服务
86.通讯录服务实现章节介绍.mp4
87.详细业务分析设计及外部依赖检查.mp4
88.外部依赖UserService实现.mp4
89.内部实现 – 用户好友申请接口.mp4
90.内部实现 – 用户好友申请实现MongoRepository上.mp4
91.用户好友申请实现Mongo查询与更新的基本用法.mp4
92.实现 – 用户好友申请实现.mp4
93.实现 – 用户好友通过实现.mp4
94.将Contact API加入网关.mp4
95.将profile添加到identity api和网关.mp4
96.profile调试.mp4
97.在contact api 中获取profile.mp4
98.Contact API 调试.mp4
99.实现Contact API 向 User API的调用.mp4
100.Contact API 完整运行.mp4
101.服务交互 – RabbitMQ介绍.mp4
102.服务交互 – EventBus 之 MediatR,RawRabbit, eShopsOnContainer.mp4
104.User API事件发送实现.mp4
105.Contact API集成CAP.mp4
6.项目开发-[项目][推荐]服务
106.章节介绍.mp4
107.DDD介绍-从三层到OOD OOP.mp4
108.DDD介绍-结合业务需求来认识各种名词.mp4
109.DDD介绍-分层.mp4
110.DDD介绍-CQRS基本介绍.mp4
111.项目业务介绍 – 领域事件与集成事件.mp4
112.项目服务实现- 搭建框架.mp4
113.项目服务实现- 实现领域entity.mp4
114.项目服务实现 -MediatR与领域事件.mp4
115.项目服务实现- 创建查看加入Commands.mp4
116.项目服务实现 -通过MediatR完成API到Commands调用.mp4
117.项目服务实现 -添加EF Repository.mp4
118.项目服务实现 – 实现EF Repository.mp4
119.项目服务实现 – EF 实体配置和migrations数据库生成.mp4
120.项目服务实现 – 添加推荐服务调用.mp4
121.项目服务实现 – 添加Dapper Queries.mp4
122.项目服务实现 – 添加Dapper Queries下.mp4
123.项目服务实现 – 添加服务注册与发现debugging queries.mp4
124.项目服务实现 – debugging commands.mp4
125.项目服务实现 – 响应领域事件发布集成事件上.mp4
126.项目服务实现 – 响应领域事件发布集成事件下.mp4
127.推荐服务实现 – 添加集成事件处理器.mp4
128.推荐服务实现 – 添加EF和生成数据库.mp4
129.推荐服务实现 – 访问用户服务获取用户信息.mp4
130.推荐服务实现 – 访问联系人服务获取好友信息.mp4
131.推荐服务实现 – 调试推荐服务.mp4
132.推荐服务实现 – 推荐服务加入网关.mp4
7.微服务监控与部署
133.分布式追踪介绍以及zipkin server初始化.mp4
134.集成zipkin需要安装的nuget包.jpg
135.使用zipkin .NET客户端完成追踪和数据发送.mp4
136.在ResilienceHttpClient中添加 zipkin TrackingHandler.jpg
137.Elastic Search30分钟快速入门.mp4
138.日志系统开篇.mp4
139.日志的类别.mp4
140.日志的生命周期.mp4
141.EFK介绍.mp4
142.Fluentd介绍.mp4
143.Serilog介绍.mp4
144.Net Core日志通过 Kibana展示.mp4
145.日志过滤与筛选.mp4
146.API性能与正确率搜集.mp4